Module: SearchInModel::ClassMethods

Defined in:
lib/search_in_model.rb

Instance Method Summary collapse

Instance Method Details

#filter(filtering_params) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/search_in_model.rb', line 8

def filter(filtering_params)
  results = self.where(nil)
  filtering_params.each do |key, value|
    results = results.public_send(key, value) if value.present?
  end
  results
end