module RailsCoreExtensions::DateTime
Public Instance Methods
advance_considering_calendar(units, num_units)
click to toggle source
# File lib/timely/rails/date_time.rb, line 5 def advance_considering_calendar(units, num_units) case units when :seconds, :minutes, :hours, :days, :weeks, :months, :years advance(units => num_units) when :calendar_days advance(days: num_units - 1).end_of_day when :calendar_months advance(months: num_units - 1).end_of_month when :calendar_years advance(years: num_units - 1).end_of_year end end