Method: When::CalendarNote::SovietSixDayWeek#first
- Defined in:
- lib/when_exe/region/russian.rb
#first(date, base = nil) ⇒ Object
189 190 191 192 193 194 195 |
# File 'lib/when_exe/region/russian.rb', line 189 def first(date, base=nil) dow = _to_date_for_note(date).cal_date[When::DAY-1] index = dow == 31 ? 6 : (dow - 1) % 6 date -= index if index > 0 date.events = [@days_of_week[index]] date end |