Sha256: c6e8e310c6d9c1960fc01afcb8aed621137be2dc98576d52719525bb3aa04f82
Contents?: true
Size: 649 Bytes
Versions: 42
Compression:
Stored size: 649 Bytes
Contents
# frozen_string_literal: true module ActiveRecord module Type class Time < ActiveModel::Type::Time include Internal::Timezone class Value < DelegateClass(::Time) # :nodoc: end def serialize(value) case value = super when ::Time Value.new(value) else value end end def serialize_cast_value(value) # :nodoc: Value.new(super) if value end private def cast_value(value) case value = super when Value value.__getobj__ else value end end end end end
Version data entries
42 entries across 42 versions & 5 rubygems