Sha256: e247c5908e6e17e7df0cb8ccf573ec878e375766ae445156466bc11b9fbdd568
Contents?: true
Size: 349 Bytes
Versions: 3
Compression:
Stored size: 349 Bytes
Contents
class Armg::WkbSerializer DEFAULT_OPTIONS = { type_format: :ewkb, little_endian: true, } def initialize(options = {}) options = DEFAULT_OPTIONS.merge(options) @wkb_generator = RGeo::WKRep::WKBGenerator.new(options) end def serialize(obj) srid = [obj.srid].pack('L<') srid + @wkb_generator.generate(obj) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
armg-0.5.2 | lib/armg/wkb_serializer.rb |
armg-0.5.1 | lib/armg/wkb_serializer.rb |
armg-0.5.0 | lib/armg/wkb_serializer.rb |