Module: RGeoServer
- Defined in:
- lib/rgeoserver.rb,
lib/rgeoserver/layer.rb,
lib/rgeoserver/style.rb,
lib/rgeoserver/config.rb,
lib/rgeoserver/catalog.rb,
lib/rgeoserver/version.rb,
lib/rgeoserver/coverage.rb,
lib/rgeoserver/resource.rb,
lib/rgeoserver/wmsstore.rb,
lib/rgeoserver/datastore.rb,
lib/rgeoserver/namespace.rb,
lib/rgeoserver/workspace.rb,
lib/rgeoserver/layergroup.rb,
lib/rgeoserver/featuretype.rb,
lib/rgeoserver/coveragestore.rb,
lib/rgeoserver/utils/metadata.rb,
lib/rgeoserver/rest_api_client.rb,
lib/rgeoserver/utils/boundingbox.rb,
lib/rgeoserver/utils/shapefile_info.rb,
lib/rgeoserver/geoserver_url_helpers.rb
Overview
Uses config/defaults.yml or $RGEOSERVER_CONFIG from environment See rubygems.org/gems/confstruct for details on file format
Defined Under Namespace
Modules: GeoServerUrlHelpers, RestApiClient Classes: BoundingBox, Catalog, Coverage, CoverageStore, DataStore, FeatureType, GeoServerArgumentError, GeoServerInvalidRequest, Layer, LayerGroup, Metadata, Namespace, RGeoServerError, ResourceInfo, ShapefileInfo, Style, WmsStore, Workspace
Constant Summary collapse
- Config =
Confstruct::Configuration.new( YAML.load( File.read( ENV['RGEOSERVER_CONFIG'] || File.join(File.dirname(__FILE__), '..', '..', 'config', 'defaults.yml') ) ) )
- VERSION =
self.version
Class Method Summary collapse
-
.catalog(opts = nil, reload = false) ⇒ Catalog
The default GeoServer Catalog instance.
- .version ⇒ Object
Class Method Details
.catalog(opts = nil, reload = false) ⇒ Catalog
Returns the default GeoServer Catalog instance.
33 34 35 36 37 38 39 |
# File 'lib/rgeoserver.rb', line 33 def self.catalog opts = nil, reload = false @@catalog ||= nil if reload || @@catalog.nil? @@catalog = RGeoServer::Catalog.new (opts.nil?? RGeoServer::Config[:geoserver] : opts) end @@catalog end |
.version ⇒ Object
3 4 5 |
# File 'lib/rgeoserver/version.rb', line 3 def self.version @@version ||= File.read(File.join(File.dirname(__FILE__), '..', '..', 'VERSION')).chomp end |