module RailsSunset::Controller

Protected Instance Methods

normalize_datetime(datetime) click to toggle source
# File lib/rails_sunset/controller.rb, line 40
def normalize_datetime(datetime)
  datetime = DateTime.parse(datetime) if datetime.is_a? String
  datetime = datetime.to_datetime if datetime.respond_to? :to_datetime
  return datetime if datetime.respond_to? :httpdate
  raise TypeError, 'The date should be a Date, DateTime, Time or string containing a valid date and time'
end