Class: Hem::AssetApplicatorRegistry

Inherits:
Array
  • Object
show all
Defined in:
lib/hem/asset_applicator.rb

Overview

Thin wrapper over a hash to provide a means to “register” asset applicators

Instance Method Summary collapse

Instance Method Details

#register(name, pattern) { ... } ⇒ Object

Register a new asset applicator

Parameters:

  • The (String)

    name of the applicator

  • Pattern (Regexp)

    to match against asset filename.

Yields:

  • The block to be executed when an asset matches the pattern.



30
31
32
# File 'lib/hem/asset_applicator.rb', line 30

def register name, pattern, &block
  self << AssetApplicator.new(name, pattern, block)
end