module Queryko::FilterClasses::ClassMethods
Public Instance Methods
filter_class(symbol, klass)
click to toggle source
# File lib/queryko/filter_classes.rb, line 35 def filter_class(symbol, klass) filters[symbol.to_sym] = constantize_class(klass) end
load_defaults()
click to toggle source
# 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
Private Instance Methods
constantize_class(klass)
click to toggle source
# File lib/queryko/filter_classes.rb, line 41 def constantize_class(klass) return klass unless klass.class == String klass.constantize end