module DatetimeHelper

Constants

VERSION
ZULU_TIME_PATTERN

Public Class Methods

is_zulu_time?(something) click to toggle source
# File lib/datetime_helper.rb, line 8
def is_zulu_time?(something)
  return is_zulu_time_string?(something)   if something.is_a? String
  return is_zulu_time_datetime?(something) if something.is_a? DateTime
  return is_zulu_time_time?(something)     if something.is_a? Time
  false
end
is_zulu_time_datetime?(datetime) click to toggle source
# File lib/datetime_helper.rb, line 19
def is_zulu_time_datetime?(datetime)
  datetime.zone == "+00:00"
end
is_zulu_time_string?(time_string) click to toggle source
# File lib/datetime_helper.rb, line 15
def is_zulu_time_string?(time_string)
  !(time_string =~ ZULU_TIME_PATTERN).nil?
end
is_zulu_time_time?(time) click to toggle source
# File lib/datetime_helper.rb, line 23
def is_zulu_time_time?(time)
  time.utc?
end