module Napa::FilterByHash::ClassMethods
Public Instance Methods
filter(search_hash = {})
click to toggle source
# File lib/napa/active_record_extensions/filter_by_hash.rb, line 5 def filter(search_hash = {}) # pass an empty where clause to force results to be a relation that will be lazy evaluated results = where({}) search_hash.each do |k, v| results = results.where(k => v) end results end