Class: Guard::RailsAssets::CliRunner
- Inherits:
-
Object
- Object
- Guard::RailsAssets::CliRunner
- Defined in:
- lib/guard/rails-assets/cli_runner.rb
Instance Method Summary collapse
- #compile_assets ⇒ Object
-
#initialize(options = {}) ⇒ CliRunner
constructor
A new instance of CliRunner.
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(={}) @rails_env = ([:rails_env] || 'test').to_s @digest = [:digest] @digest = true if @digest.nil? end |
Instance Method Details
#compile_assets ⇒ Object
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 |