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