Module: Godmin::Resource::Filters::ClassMethods

Defined in:
lib/godmin/resource/filters.rb

Instance Method Summary collapse

Instance Method Details

#filter(attr, options = {}) ⇒ Object



30
31
32
33
34
35
36
37
# File 'lib/godmin/resource/filters.rb', line 30

def filter(attr, options = {})
  filter_map[attr] = {
    as: :string,
    option_text: "to_s",
    option_value: "id",
    collection: nil
  }.merge(options)
end

#filter_mapObject



26
27
28
# File 'lib/godmin/resource/filters.rb', line 26

def filter_map
  @filter_map ||= {}
end