Module: DateAndTime::Calculations
- Defined in:
- lib/mumuki/laboratory/extensions/date_and_time.rb
Instance Method Summary collapse
-
#prev_occurring(day_of_week) ⇒ Object
Polyfill, already implemented on Rails 5.2 api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-prev_occurring.
Instance Method Details
#prev_occurring(day_of_week) ⇒ Object
Polyfill, already implemented on Rails 5.2 api.rubyonrails.org/classes/DateAndTime/Calculations.html#method-i-prev_occurring
5 6 7 8 9 |
# File 'lib/mumuki/laboratory/extensions/date_and_time.rb', line 5 def prev_occurring(day_of_week) ago = wday - DAYS_INTO_WEEK.fetch(day_of_week) ago += 7 unless ago > 0 advance(days: -ago) end |