Module: Rails2AssetPipeline::ViewHelpers

Defined in:
lib/rails2_asset_pipeline/view_helpers.rb

Instance Method Summary collapse

Instance Method Details

#pipeline_path(asset) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/rails2_asset_pipeline/view_helpers.rb', line 3

def pipeline_path(asset)
  data = Rails2AssetPipeline.env[asset]
  return "/assets/NOT_FOUND" unless data
  asset = "/assets/#{asset}"

  if Rails2AssetPipeline::STATIC_ENVIRONMENTS.include?(Rails.env) and Rails2AssetPipeline.dynamic_assets_available
    asset.sub(/(\.[\.a-z]+$)/, "-#{data.digest}\\1")
  else
    "#{asset}?#{data.mtime.to_i}"
  end
end