Sha256: 4b0ffe9ad082d5c1c493c46b1095f52cd1cd736e7e066090b20c919b3e0119d7
Contents?: true
Size: 419 Bytes
Versions: 39
Compression:
Stored size: 419 Bytes
Contents
# frozen_string_literal: true module ActiveRecord module TypeCaster class Map # :nodoc: def initialize(types) @types = types end def type_cast_for_database(attr_name, value) return value if value.is_a?(Arel::Nodes::BindParam) type = types.type_for_attribute(attr_name) type.serialize(value) end private attr_reader :types end end end
Version data entries
39 entries across 39 versions & 4 rubygems