module MongoidOccurrences::DailyOccurrence::HasScopes

Public Class Methods

included(base) click to toggle source
# File lib/mongoid_occurrences/daily_occurrence/has_scopes.rb, line 4
def self.included(base)
  base.scope :occurs_between, ->(dtstart, dtend) { Queries::OccursBetween.criteria(criteria, dtstart, dtend) }
  base.scope :occurs_from, ->(dtstart) { Queries::OccursFrom.criteria(criteria, dtstart) }
  base.scope :occurs_on, ->(day) { Queries::OccursOn.criteria(criteria, day) }
  base.scope :occurs_until, ->(dtend) { Queries::OccursUntil.criteria(criteria, dtend) }
end