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