class DataMapper::Property::PostGISGeometry

Public Instance Methods

dump(value) click to toggle source
# File lib/dm-postgis/pg_geometry.rb, line 12
def dump(value)
  value.nil? ? nil : value.as_hex_ewkb
end
load(value) click to toggle source
# File lib/dm-postgis/pg_geometry.rb, line 20
def load(value)
  value.nil? ? nil : Geometry.from_hex_ewkb(value)
end
primitive?(value) click to toggle source
# File lib/dm-postgis/pg_geometry.rb, line 8
def primitive?(value)
  value.kind_of? Geometry
end
typecast_to_primitive(value) click to toggle source
# File lib/dm-postgis/pg_geometry.rb, line 24
def typecast_to_primitive(value)
  load(value)
end
valid?(value, negated = false) click to toggle source
Calls superclass method
# File lib/dm-postgis/pg_geometry.rb, line 16
def valid?(value, negated = false)
  super || dump(value).kind_of?(::String)
end