Class: Guard::RailsAssets::CliRunner

Inherits:
Object
  • Object
show all
Defined in:
lib/guard/rails-assets/cli_runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ CliRunner

Returns a new instance of CliRunner.



3
4
5
6
7
# File 'lib/guard/rails-assets/cli_runner.rb', line 3

def initialize(options={})
  @rails_env = (options[:rails_env] || 'test').to_s
  @digest    = options[:digest]
  @digest    = true if @digest.nil?
end

Instance Method Details

#compile_assetsObject



9
10
11
12
13
# File 'lib/guard/rails-assets/cli_runner.rb', line 9

def compile_assets
  task = "assets:precompile"
  task += ":nondigest" unless @digest
  system "bundle exec rake assets:clean #{task} RAILS_ENV=#{@rails_env}"
end