Class: MongoidOccurrences::Queries::OccursUntil

Inherits:
Query
  • Object
show all
Defined in:
lib/mongoid_occurrences/queries/occurs_until.rb

Instance Method Summary collapse

Methods inherited from Query

criteria, option

Constructor Details

#initialize(base_criteria, date_time, options = {}) ⇒ OccursUntil

Returns a new instance of OccursUntil.



8
9
10
11
12
# File 'lib/mongoid_occurrences/queries/occurs_until.rb', line 8

def initialize(base_criteria, date_time, options = {})
  @base_criteria = base_criteria
  @date_time = date_time
  @options = options
end

Instance Method Details

#criteriaObject



14
15
16
# File 'lib/mongoid_occurrences/queries/occurs_until.rb', line 14

def criteria
  base_criteria.lte(dtend_field => adjusted_date_time.utc)
end