class ExternalAssetPipeline::Configuration
Attributes
assets_prefix[RW]
cache_manifest[RW]
cache_manifest?[RW]
dev_server[RW]
fall_back_to_sprockets[RW]
fall_back_to_sprockets?[RW]
logger[RW]
manifest_filename[RW]
prepend_assets_prefix_to_manifest_values[RW]
public_path[RW]
Public Class Methods
new()
click to toggle source
# File lib/external_asset_pipeline/configuration.rb, line 33 def initialize @assets_prefix = '/packs' @cache_manifest = true @dev_server = DevServerSettings.new @fall_back_to_sprockets = false @logger = Logger.new(STDOUT) @manifest_filename = 'manifest.json' @prepend_assets_prefix_to_manifest_values = true end
Public Instance Methods
configure() { |self| ... }
click to toggle source
# File lib/external_asset_pipeline/configuration.rb, line 47 def configure yield self self end
manifest_path()
click to toggle source
# File lib/external_asset_pipeline/configuration.rb, line 52 def manifest_path @public_path.join(public_subdirectory, @manifest_filename) end
manifest_value_prefix()
click to toggle source
# File lib/external_asset_pipeline/configuration.rb, line 43 def manifest_value_prefix @prepend_assets_prefix_to_manifest_values ? "#{@assets_prefix}/" : '' end
Private Instance Methods
public_subdirectory()
click to toggle source
# File lib/external_asset_pipeline/configuration.rb, line 58 def public_subdirectory @assets_prefix[1..-1] end