Module: Queryko::FilterClasses::ClassMethods

Defined in:
lib/queryko/filter_classes.rb

Instance Method Summary collapse

Instance Method Details

#filter_class(symbol, klass) ⇒ Object



29
30
31
# File 'lib/queryko/filter_classes.rb', line 29

def filter_class(symbol, klass)
  filters[symbol.to_sym] = constantize_class(klass)
end

#load_defaultsObject



19
20
21
22
23
24
25
26
27
# File 'lib/queryko/filter_classes.rb', line 19

def load_defaults
  self.filters = {
    after: Queryko::Filters::After,
    before: Queryko::Filters::Before,
    min: Queryko::Filters::Min,
    max: Queryko::Filters::Max,
    search: Queryko::Filters::Search
  }
end