Method: RiCal::PropertyValue::RecurrenceRule::OccurrenceIncrementer::ByDayIncrementer.for_rrule
- Defined in:
- lib/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_day_incrementer.rb
.for_rrule(rrule) ⇒ Object
33 34 35 36 37 38 39 40 41 |
# File 'lib/ri_cal/property_value/recurrence_rule/occurrence_incrementer/by_day_incrementer.rb', line 33 def self.for_rrule(rrule) list = rrule.by_rule_list(:byday) if list sub_cycle_incrementer = OccurrenceIncrementer::DailyIncrementer.for_rrule(rrule) new(rrule, list, rrule.by_rule_list(:bymonthday), rrule.by_rule_list(:byyearday), sub_cycle_incrementer) else OccurrenceIncrementer::ByYeardayIncrementer.for_rrule(rrule) end end |