blob: f9531ddee3424c00495fd72ea05457fad30891eb (
plain) (
tree)
|
|
module ActiveRecord
module ConnectionAdapters
module PostgreSQL
module OID # :nodoc:
class Point < Type::String
def type_cast(value)
if ::String === value
if value[0] == '(' && value[-1] == ')'
value = value[1...-1]
end
value.split(',').map{ |v| Float(v) }
else
value
end
end
end
end
end
end
end
|