class Temple::Engine
def self.use(filter, *options, &block)
def self.use(filter, *options, &block) chain << proc do |opts| filter.new(Hash[*opts.select {|k,v| options.include?(k) }.flatten], &block) end end
def self.use(filter, *options, &block) chain << proc do |opts| filter.new(Hash[*opts.select {|k,v| options.include?(k) }.flatten], &block) end end