Class: MongoidOccurrences::Queries::OccursBetween
- Defined in:
- lib/mongoid_occurrences/queries/occurs_between.rb
Instance Method Summary collapse
- #criteria ⇒ Object
-
#initialize(base_criteria, dtstart, dtend, options = {}) ⇒ OccursBetween
constructor
A new instance of OccursBetween.
Methods inherited from Query
Constructor Details
#initialize(base_criteria, dtstart, dtend, options = {}) ⇒ OccursBetween
Returns a new instance of OccursBetween.
9 10 11 12 13 14 |
# File 'lib/mongoid_occurrences/queries/occurs_between.rb', line 9 def initialize(base_criteria, dtstart, dtend, = {}) @base_criteria = base_criteria @dtstart = dtstart @dtend = dtend = end |
Instance Method Details
#criteria ⇒ Object
16 17 18 19 |
# File 'lib/mongoid_occurrences/queries/occurs_between.rb', line 16 def criteria base_criteria.lte(dtstart_field => adjusted_dtend.utc) .gte(dtend_field => adjusted_dtstart.utc) end |