class ActiveRecord::ConnectionAdapters::PostgreSQL::OID::LegacyPoint
def cast(value)
def cast(value) case value when ::String if value.start_with?("(") && value.end_with?(")") value = value[1...-1] end cast(value.split(",")) when ::Array value.map { |v| Float(v) } else value end end