class GiteePack::Precompile

Public Class Methods

with_asset() click to toggle source
# File lib/gitee_pack/precompile.rb, line 12
def with_asset
  GiteePack.logger.info '[Compiling] asset files is compiling, please wait ...'
  Folder.rm_dir(Folder.assets_dir)
  cmd = 'RAILS_ENV=production bundle exec rake assets:precompile'
  GiteePack.logger.debug cmd
  `#{cmd}`
end
with_gem() click to toggle source
# File lib/gitee_pack/precompile.rb, line 20
def with_gem
  GiteePack.logger.info '[Compiling] gems is compiling, please wait ...'
  Folder.rm_dir(Folder.bundle_cache_dir)
  cmd = 'bundle package --all'
  GiteePack.logger.debug cmd
  `#{cmd}`
end
with_webpack() click to toggle source
# File lib/gitee_pack/precompile.rb, line 4
def with_webpack
  GiteePack.logger.info '[Compiling] webpack files is compiling, please wait ...'
  Folder.rm_dir(Folder.webpacks_dir)
  cmd = 'npm run build-vendor && npm run f-build'
  GiteePack.logger.debug cmd
  `#{cmd}`
end