class String

Public Instance Methods

to_datetime_safe() click to toggle source
# File lib/david/extensions.rb, line 4
def to_datetime_safe
  lowercase = self.downcase
  if 'yesterday' == lowercase
    return Time.zone.yesterday
  elsif 'today' == lowercase
    return Time.zone.today
  end

  begin
    Time.zone.parse self
  rescue ArgumentError
    nil
  end
end