Sha256: b9669cb9bd540f85133a6d98cc39f8b0ee7dc10a1afd52b1354cf35c1cd1782d
Contents?: true
Size: 539 Bytes
Versions: 13
Compression:
Stored size: 539 Bytes
Contents
module DataMapper module Types class EpochTime < DataMapper::Type primitive Integer def self.load(value, property) case value when Integer Time.at(value) else value end end def self.dump(value, property) case value when Integer value when Time value.to_i when DateTime Time.parse(value.to_s).to_i end end end # class EpochTime end # module Types end # module DataMapper
Version data entries
13 entries across 13 versions & 2 rubygems