blob: 0e9dcd8c0ce0dda69e93d405c8e55307b480209c (
plain) (
tree)
|
|
module ActiveRecord
module ConnectionAdapters
module PostgreSQL
module OID # :nodoc:
class Array < Type::Value
attr_reader :subtype
delegate :type, to: :subtype
def initialize(subtype)
@subtype = subtype
end
def type_cast(value)
if ::String === value
ConnectionAdapters::PostgreSQLColumn.string_to_array value, @subtype
else
value
end
end
end
end
end
end
end
|