Sha256: 210f53e40be212dd8d8205a7ae0ce07a7b21b170d2dc5303721cb97b650db24f
Contents?: true
Size: 327 Bytes
Versions: 4
Compression:
Stored size: 327 Bytes
Contents
module Superstore module Types class TimeType < BaseType def encode(time) raise ArgumentError.new("#{time.inspect} is not a Time") unless time.kind_of?(Time) time.utc.xmlschema(6) end def decode(str) Time.parse(str).in_time_zone if str rescue end end end end
Version data entries
4 entries across 4 versions & 1 rubygems