class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Point

def serialize(value)

def serialize(value)
  case value
  when ActiveRecord::Point
    "(#{number_for_point(value.x)},#{number_for_point(value.y)})"
  when ::Array
    serialize(build_point(*value))
  when ::Hash
    serialize(build_point(*values_array_from_hash(value)))
  else
    super
  end
end