module Gum::Filters
Public Class Methods
define_filter(method, &block)
click to toggle source
# File lib/gum/filters.rb, line 27 def self.define_filter(method, &block) register method, Class.new(Gum::Filter, &block) end
register(method, klass = nil)
click to toggle source
# File lib/gum/filters.rb, line 19 def self.register(method, klass = nil) define_method method do |*args| Factory.build(klass || method, args) do |filter| filters.push filter end end end