Sha256: 636ec7c8d7d026f6b8e72dbb29ff6c1c96a858996f4801eb47f9599f2b796334
Contents?: true
Size: 470 Bytes
Versions: 16
Compression:
Stored size: 470 Bytes
Contents
# encoding: utf-8 module Axiom module Types # Represents a date time type class DateTime < Object extend ValueComparable # The maximum seconds for DateTime MAXIMUM_SECONDS = 60 - Rational(1, 10**12) primitive ::DateTime coercion_method :to_datetime minimum primitive.new(1, 1, 1) maximum primitive.new(9999, 12, 31, 23, 59, MAXIMUM_SECONDS) end # class DateTime end # module Types end # module Axiom
Version data entries
16 entries across 14 versions & 4 rubygems