module AssetPipeline

Constants

VERSION

Public Class Methods

config() { |self| ... } click to toggle source
# File lib/asset_pipeline.rb, line 40
def self.config
  yield self
  self.assets_public_path = File.join(public_folder, path_prefix)
  self.setup!
end
setup!() click to toggle source
# File lib/asset_pipeline.rb, line 46
def self.setup!
  assets_paths.each do |raw_path|
    paths = Dir[File.join(raw_path, '*')]
    paths.each { |path| sprockets.append_path path }
  end

  Sprockets::Helpers.configure do |config|
    config.environment = sprockets
    config.prefix      = path_prefix     if path_prefix
    config.digest      = assets_digest
    config.public_path = public_folder   if public_folder
    config.debug       = assets_debug
    config.protocol    = assets_protocol if assets_protocol
    config.asset_host  = assets_host     if assets_host
    config.manifest    = Sprockets::Manifest.new(sprockets, assets_public_path)
  end

  sprockets.css_compressor = assets_css_compressor unless assets_css_compressor.nil?
  sprockets.js_compressor  = assets_js_compressor  unless assets_js_compressor.nil?
end