Sha256: 6274581fe59f29d30f25ad5180d03ceb64433ec493a7602866185f9b50127ecd
Contents?: true
Size: 508 Bytes
Versions: 5
Compression:
Stored size: 508 Bytes
Contents
module Avo module Filters class BaseFilter class_attribute :name, default: 'Filter' class_attribute :component, default: 'boolean-filter' class_attribute :default, default: '' class_attribute :template, default: 'avo/base/select_filter' def apply_query(request, query, value) value.symbolize_keys! if value.is_a? Hash self.apply(request, query, value) end def id self.class.name.underscore.gsub('/', '_') end end end end
Version data entries
5 entries across 5 versions & 1 rubygems