blob: 9007bfb1787fa8809df4c9bba8adea16c6d9943b (
plain) (
tree)
|
|
module ActiveRecord
module ConnectionAdapters
module PostgreSQL
module OID # :nodoc:
class Point < Type::Value
def type
:point
end
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
|