module Opulent::Filters

@Filters

Attributes

filters[RW]

Public Class Methods

filter?(name) click to toggle source

Check if the chosen filter name is registed within our knowledgebase

# File lib/opulent/filters.rb, line 22
def filter?(name)
  @filters.key? name
end
register(klass, name, options) click to toggle source

Add a new Opulent filter to the filters knowledgebase

@param class [Class] Class to be used for filter instance @param name [Symbol] Identifier in the filters hash @param options [Hash] Filter engine instance options

# File lib/opulent/filters.rb, line 15
def register(klass, name, options)
  @filters ||= {}
  @filters[name] = klass.new name, options
end