Class: TimeFrame::Handler
- Inherits:
-
Object
- Object
- TimeFrame::Handler
- Defined in:
- lib/time_frame/time_frame_handler.rb
Overview
This class tells the active_record predicate builder how to handle time_frame classes when passed into a where-clause
Instance Method Summary collapse
Instance Method Details
#call(column, time_frame) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/time_frame/time_frame_handler.rb', line 5 def call(column, time_frame) Arel::Nodes::Between.new( column, Arel::Nodes::And.new([time_frame.min, time_frame.max]) ) end |