class Superstore::Types::TimeType
Public Instance Methods
cast_value(value)
click to toggle source
# File lib/superstore/types/time_type.rb, line 14 def cast_value(value) value.to_time.in_time_zone rescue nil end
deserialize(str)
click to toggle source
# File lib/superstore/types/time_type.rb, line 8 def deserialize(str) Time.rfc3339(str).in_time_zone if str rescue ArgumentError Time.parse(str).in_time_zone rescue nil end
serialize(time)
click to toggle source
# File lib/superstore/types/time_type.rb, line 4 def serialize(time) time.utc.xmlschema(6) if time end