Sha256: 8976dd809f20dfff5113dd898c5b17b9e41f24b2883a2c16c59d775f6d049733
Contents?: true
Size: 740 Bytes
Versions: 1
Compression:
Stored size: 740 Bytes
Contents
module RiCal class PropertyValue class RecurrenceRule < PropertyValue class OccurrenceIncrementer # :nodoc: class ByMonthdayIncrementer < ByNumberedDayIncrementer #:nodoc: def self.for_rrule(rrule) conditional_incrementer(rrule, :bymonthday, DailyIncrementer) end def scope_of(date_time) date_time.month end def start_of_cycle(date_time) date_time.change(:day => 1) end def advance_cycle(date_time) first_day_of_month(advance_month(date_time)) end def end_of_occurrence(date_time) date_time.end_of_day end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
friflaj_ri_cal-0.9.0 | lib/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_monthday_incrementer.rb |