module Trusona::Helpers::TimeNormalizer

Normalizes Strings, Date, DateTime, and Time into a UTC Time object

Public Instance Methods

normalize_time(time) click to toggle source
# File lib/trusona/helpers/time_normalizer.rb, line 8
def normalize_time(time)
  return nil if time.nil?
  return time.to_time.gmtime if time.is_a?(DateTime)
  return time.gmtime if time.is_a?(Time)
  return Time.parse(time).gmtime if time.is_a?(String)
  return nil if time.is_a?(Date)
end