module DateMisc::EasyParse

Public Instance Methods

easy_parse(date_str) click to toggle source
# 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