Module: Rake::Pipeline::Web::Filters::ProjectHelpers
- Defined in:
- lib/rake-pipeline-web-filters/helpers.rb
Instance Method Summary collapse
-
#register(extension, klass) ⇒ Object
Register a filter class for a particular file extension and add a ChainedFilter as a before filter.
Instance Method Details
#register(extension, klass) ⇒ Object
Register a filter class for a particular file extension and add a ChainedFilter as a before filter.
If this is the first use of register, it will set up the before filter. Subsequent uses will just update the types hash.
118 119 120 121 122 123 124 125 |
# File 'lib/rake-pipeline-web-filters/helpers.rb', line 118 def register(extension, klass) if @types_hash @types_hash[extension] = klass else @types_hash = { extension => klass } before_filter ChainedFilter, { :types => @types_hash } end end |