Class: ArelRest::Predications::BetweenOperator
- Inherits:
-
Object
- Object
- ArelRest::Predications::BetweenOperator
- Defined in:
- lib/predications/between_operator.rb
Class Method Summary collapse
Class Method Details
.process(query) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/predications/between_operator.rb', line 4 def process(query) table = Arel::Table.new(query[:attribute].split(".")[0]) column = query[:attribute].split(".")[1] range = Range.new( try_transform_date(query[:values][0]), try_transform_date(query[:values][1]) ) table[column].between(range) end |