Module: LinkedRails::Model::Filtering::ClassMethods
- Defined in:
- lib/linked_rails/model/filtering.rb
Instance Method Summary collapse
Instance Method Details
#filter_options ⇒ Object
15 16 17 |
# File 'lib/linked_rails/model/filtering.rb', line 15 def class_variables.include?(:@@filter_options) ? super : {} end |
#filterable(options = {}) ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/linked_rails/model/filtering.rb', line 19 def filterable( = {}) self. = HashWithIndifferentAccess.new().merge() .map { |k, filter| define_filter_method(k, filter) } end |