Class: ActiveRecord::QueryMethods::WhereChain
- Inherits:
-
Object
- Object
- ActiveRecord::QueryMethods::WhereChain
- Defined in:
- lib/doremi/active_record/relation/query_methods.rb
Instance Method Summary collapse
- #adjacent_to(opts, *rest) ⇒ Object
- #contain(opts, *rest) ⇒ Object
- #contained_by(opts, *rest) ⇒ Object
- #gt(opts, *rest) ⇒ Object
- #gte(opts, *rest) ⇒ Object
- #gte_infimum(opts, *rest) ⇒ Object
- #lower_bound_of(opts, *rest) ⇒ Object
- #lt(opts, *rest) ⇒ Object
- #lte(opts, *rest) ⇒ Object
- #lte_supremum(opts, *rest) ⇒ Object
- #overlap(opts, *rest) ⇒ Object
- #upper_bound_of(opts, *rest) ⇒ Object
Instance Method Details
#adjacent_to(opts, *rest) ⇒ Object
48 49 50 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 48 def adjacent_to(opts, *rest) substitute_comparision(opts, rest, '-|-') end |
#contain(opts, *rest) ⇒ Object
24 25 26 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 24 def contain(opts, *rest) substitute_comparision(opts, rest, '@>') end |
#contained_by(opts, *rest) ⇒ Object
28 29 30 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 28 def contained_by(opts, *rest) substitute_comparision(opts, rest, '<@') end |
#gt(opts, *rest) ⇒ Object
8 9 10 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 8 def gt(opts, *rest) substitute_comparision(opts, rest, '>') end |
#gte(opts, *rest) ⇒ Object
16 17 18 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 16 def gte(opts, *rest) substitute_comparision(opts, rest, '>=') end |
#gte_infimum(opts, *rest) ⇒ Object
44 45 46 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 44 def gte_infimum(opts, *rest) substitute_comparision(opts, rest, '&>') end |
#lower_bound_of(opts, *rest) ⇒ Object
32 33 34 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 32 def lower_bound_of(opts, *rest) substitute_comparision(opts, rest, '<<') end |
#lt(opts, *rest) ⇒ Object
4 5 6 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 4 def lt(opts, *rest) substitute_comparision(opts, rest, '<') end |
#lte(opts, *rest) ⇒ Object
12 13 14 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 12 def lte(opts, *rest) substitute_comparision(opts, rest, '<=') end |
#lte_supremum(opts, *rest) ⇒ Object
40 41 42 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 40 def lte_supremum(opts, *rest) substitute_comparision(opts, rest, '&<') end |
#overlap(opts, *rest) ⇒ Object
20 21 22 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 20 def overlap(opts, *rest) substitute_comparision(opts, rest, '&&') end |
#upper_bound_of(opts, *rest) ⇒ Object
36 37 38 |
# File 'lib/doremi/active_record/relation/query_methods.rb', line 36 def upper_bound_of(opts, *rest) substitute_comparision(opts, rest, '>>') end |