class Temple::Engine

def initialize(opts = {})

def initialize(opts = {})
  super
  @chain = self.class.filters.map do |filter, opt, block|
    result = {}
    opt.each do |key|
      result[key] = options[key] if options.has_key?(key)
    end
    filter.new(result, &block)
  end
end