Module: DateMisc::EasyParse
- Included in:
- Date
- Defined in:
- lib/date_misc/easy_parse.rb
Instance Method Summary collapse
Instance Method Details
#easy_parse(date_str) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/date_misc/easy_parse.rb', line 3 def easy_parse(date_str) date_str = date_str.strip.downcase case date_str when 'today' Date.today when 'tomorrow' Date.today + 1 when 'yesterday' Date.today - 1 else Date.parse(date_str) end rescue ArgumentError Date.today end |