Module: Eac::InequalityQueries::ClassMethods
- Defined in:
- lib/eac/inequality_queries.rb
Instance Method Summary collapse
Instance Method Details
#add_inequality_queries(attribute) ⇒ Object
27 28 29 30 31 32 33 |
# File 'lib/eac/inequality_queries.rb', line 27 def add_inequality_queries(attribute) %w(gt gteq lt lteq).each do |ineq| scope "by_#{attribute}_#{ineq}", lambda { |v| where(arel_table[attribute].send(ineq, v)) } end end |