class Clock::UTC
Public Class Methods
canonize(time, *)
click to toggle source
# File lib/clock/utc.rb, line 5 def self.canonize(time, *) Clock.utc(time) end
coerce(time)
click to toggle source
# File lib/clock/utc.rb, line 13 def self.coerce(time) if time.is_a? String time = Time.parse(time) end offset = time.gmt_offset utc_time = time.getutc utc_time = utc_time + offset now(utc_time) end
Public Instance Methods
coerce(time)
click to toggle source
# File lib/clock/utc.rb, line 9 def coerce(time) self.class.shift(time) end