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.
6 7 8 9 10 |
# File 'lib/guard/rails-assets/cli_runner.rb', line 6 def initialize( = {}) @rails_env = ([:rails_env] || 'test').to_s @digest = [:digest] @digest = true if @digest.nil? end |
Instance Method Details
#compile_assets ⇒ Object
12 13 14 15 16 |
# File 'lib/guard/rails-assets/cli_runner.rb', line 12 def compile_assets task = 'assets:precompile' task += ':nondigest' unless @digest system "bundle exec rake assets:clean #{task} RAILS_ENV=#{@rails_env}" end |