Sha256: 8e2fa8bf47031767df592fdbda8335962296f363d546fe007668b39904f3c122
Contents?: true
Size: 686 Bytes
Versions: 1
Compression:
Stored size: 686 Bytes
Contents
class Middleman::Features::AssetHost def initialize(app, config) Middleman::Server.after_feature_init do if Middleman::Server.asset_host.is_a?(Proc) ::Compass.configuration.asset_host(&Middleman::Server.asset_host) end end Middleman::Assets.register :asset_host do |path, prefix, request| original_output = Middleman::Assets.before(:asset_host, path, prefix, request) valid_extensions = %w(.png .gif .jpg .jpeg .js .css) asset_prefix = Middleman::Server.asset_host.call(original_output) File.join(asset_prefix, original_output) end end end Middleman::Features.register :asset_host, Middleman::Features::AssetHost
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
middleman-0.99.1.pre | lib/middleman/features/asset_host.rb |