Module: Concerns::Searchable::ClassMethods
- Defined in:
- app/models/concerns/searchable.rb
Instance Method Summary collapse
Instance Method Details
#searchable_field(key) ⇒ Object
77 78 79 80 81 |
# File 'app/models/concerns/searchable.rb', line 77 def searchable_field(key) unless searchable_fields_list.include?(key.to_sym) searchable_fields_list << key.to_sym end end |
#searchable_fields(*args) ⇒ Object
83 84 85 |
# File 'app/models/concerns/searchable.rb', line 83 def searchable_fields(*args) args.each { |key| searchable_field(key) } end |
#searchable_fields_list ⇒ Object
87 88 89 |
# File 'app/models/concerns/searchable.rb', line 87 def searchable_fields_list @searchable_fields_list ||= [] end |