Module: Queryko::FilterClasses::ClassMethods

Defined in:
lib/queryko/filter_classes.rb

Instance Method Summary collapse

Instance Method Details

#filter_class(symbol, klass) ⇒ Object



35
36
37
# File 'lib/queryko/filter_classes.rb', line 35

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

#load_defaultsObject



22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/queryko/filter_classes.rb', line 22

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",
    order: "Queryko::Filters::Order",
    batch: "Queryko::Filters::Batch",
    paginate: "Queryko::Filters::Paginate"
  }
end