Module: AeSkipAssetPipeline::HelperMethods

Defined in:
lib/ae_skip_asset_pipeline.rb

Instance Method Summary collapse

Instance Method Details

#restore_old_state_of_asset_pipeline_enabledObject



37
38
39
# File 'lib/ae_skip_asset_pipeline.rb', line 37

def restore_old_state_of_asset_pipeline_enabled
  AeSkipAssetPipeline.enabled = @current_skip_status
end

#save_current_state_and_set_asset_pipeline_enabled(enabled = true) ⇒ Object



32
33
34
35
# File 'lib/ae_skip_asset_pipeline.rb', line 32

def save_current_state_and_set_asset_pipeline_enabled(enabled = true)
  @current_skip_status = AeSkipAssetPipeline.enabled
  AeSkipAssetPipeline.enabled = !enabled
end

#with_asset_pipeline_enabled(enabled = true) ⇒ Object



41
42
43
44
45
# File 'lib/ae_skip_asset_pipeline.rb', line 41

def with_asset_pipeline_enabled(enabled = true)
  save_current_state_and_set_asset_pipeline_enabled(enabled)
  yield
  restore_old_state_of_asset_pipeline_enabled
end