Sha256: 5bf0600e4d0ab2e141ac364e543ad63f75d8e8b7d1bd79e6511cb2847fabe6b8
Contents?: true
Size: 574 Bytes
Versions: 38
Compression:
Stored size: 574 Bytes
Contents
module ActiveModel module Type class ImmutableString < Value # :nodoc: def type :string end def serialize(value) case value when ::Numeric, ActiveSupport::Duration then value.to_s when true then "t" when false then "f" else super end end private def cast_value(value) result = case value when true then "t" when false then "f" else value.to_s end result.freeze end end end end
Version data entries
38 entries across 37 versions & 5 rubygems