Module: Sequel::PostgisGeoRuby::DatabaseMethods
- Defined in:
- lib/sequel/extensions/postgis_georuby.rb
Class Method Summary collapse
Class Method Details
.extended(db) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/sequel/extensions/postgis_georuby.rb', line 6 def self.extended(db) db.instance_exec do factory = ::GeoRuby::SimpleFeatures::GeometryFactory::new hex_ewkb_parser = ::GeoRuby::SimpleFeatures::HexEWKBParser.new(factory) georuby_conversion_proc = lambda{|v| hex_ewkb_parser.parse(v);factory.geometry} ['geometry', 'geography'].each do |geom_type| add_named_conversion_proc(geom_type, &georuby_conversion_proc) end end end |