Sha256: 526834bf878708e2387fef305e91c8e60be5749f5caa40435efc4ea24c4423a5
Contents?: true
Size: 514 Bytes
Versions: 7
Compression:
Stored size: 514 Bytes
Contents
require 'xommelier' module Xommelier module Common # A date-time displayed in RFC 822 format. class Time822 < Time def self.from_xommelier(value) return unless value case value when String value = rfc2822(value) rescue parse(value) at(value) when Time, Date, DateTime at(value.to_time) else raise TypeError.new(value, self) end end def to_xommelier utc.rfc822 end end end end
Version data entries
7 entries across 7 versions & 1 rubygems