Sha256: 14ee832f4e7d8cc0a9cededace28aeabae27dfd9dae95a48e911469556e70957
Contents?: true
Size: 440 Bytes
Versions: 6
Compression:
Stored size: 440 Bytes
Contents
# frozen_string_literal: true module Armg class WkbDeserializer DEFAULT_OPTIONS = { support_ewkb: true }.freeze def initialize(factory: nil, **options) options = DEFAULT_OPTIONS.merge(options) @wkb_parser = RGeo::WKRep::WKBParser.new(factory, options) end def deserialize(mysql_geometry) wkb = Armg::Utils.mysql_geometry_to_wkb(mysql_geometry) @wkb_parser.parse(wkb) end end end
Version data entries
6 entries across 6 versions & 1 rubygems