Method: RGeo::Geos.version

Defined in:
lib/rgeo/geos/interface.rb

.versionObject

Returns the GEOS library version as a string of the format “x.y.z”. Returns nil if GEOS is not available.



63
64
65
66
67
68
69
70
71
72
73
# File 'lib/rgeo/geos/interface.rb', line 63

def version
  unless defined?(@version)
    @version =
      if RGeo::Geos::CAPI_SUPPORTED
        RGeo::Geos::CAPIFactory._geos_version.freeze
      elsif RGeo::Geos::FFI_SUPPORTED
        ::Geos::FFIGeos.GEOSversion.sub(/-CAPI-.*$/, "").freeze
      end
  end
  @version
end