Module: Middleman::Extensions::AssetHash

Defined in:
middleman-more/lib/middleman-more/extensions/asset_hash.rb

Defined Under Namespace

Classes: AssetHashManager, Middleware

Class Method Summary (collapse)

Class Method Details

+ (Object) registered(app, options) Also known as: included



5
6
7
8
9
10
11
12
13
14
15
16
# File 'middleman-more/lib/middleman-more/extensions/asset_hash.rb', line 5

def registered(app, options)
  exts = options[:exts] || %w(.ico .manifest .jpg .jpeg .png .gif .js .css)

  app.ready do
    sitemap.register_resource_list_manipulator(
      :asset_hash, 
      AssetHashManager.new(self, exts)
    )

    use Middleware, :exts => exts, :middleman_app => self
  end
end