Sha256: b720bca93a5c02d1f56b03232d8df3ccd5620385b5031bab711c185c2da9c6d5
Contents?: true
Size: 699 Bytes
Versions: 22
Compression:
Stored size: 699 Bytes
Contents
module Acfs::Model module Attributes # @api public # # DateTime attribute type. Use it in your model as an attribute type: # # @example # class User # include Acfs::Model # attribute :name, :date_time # end # module DateTime # @api public # # Cast given object to DateTime. # Expect # # @param [Object] obj Object to cast. # @return [DateTime] Casted object as DateTime. # def self.cast(obj) return obj if obj.is_a? ::DateTime return ::DateTime.iso8601(obj.iso8601) if obj.is_a? Time or obj.is_a? Date return ::DateTime.iso8601(obj) end end end end
Version data entries
22 entries across 22 versions & 1 rubygems