Module: Date::Utils
Instance Method Summary collapse
Instance Method Details
#advance(date, options) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/date/utils.rb', line 5 def advance(date, ) = .dup date = date >> .delete(:years) * 12 if [:years] date = date >> .delete(:months) if [:months] date = date + .delete(:weeks) * 7 if [:weeks] date = date + .delete(:days) if [:days] date end |