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



44
45
46
# File 'lib/ae_skip_asset_pipeline.rb', line 44

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



39
40
41
42
# File 'lib/ae_skip_asset_pipeline.rb', line 39

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



48
49
50
51
52
# File 'lib/ae_skip_asset_pipeline.rb', line 48

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