Sha256: 17dc15fb48efde1dc349e7d2adf5dbcde876b7a6ee5b000e503d18034961ac9d
Contents?: true
Size: 914 Bytes
Versions: 1
Compression:
Stored size: 914 Bytes
Contents
module RiCal class PropertyValue class RecurrenceRule < PropertyValue module TimeManipulation #:nodoc: def advance_day(date_time) date_time.advance(:days => 1) end def first_hour_of_day(date_time) date_time.change(:hour => 0) end def advance_week(date_time) date_time.advance(:days => 7) end def first_day_of_week(wkst_day, date_time) date_time.at_start_of_week_with_wkst(wkst_day) end def advance_month(date_time) date_time.advance(:months => 1) end def first_day_of_month(date_time) date_time.change(:day => 1) end def advance_year(date_time) date_time.advance(:years => 1) end def first_day_of_year(date_time) date_time.change(:month => 1, :day => 1) 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/time_manipulation.rb |