Module: Geoloader

Defined in:
lib/geoloader.rb,
lib/geoloader/cli/app.rb,
lib/geoloader/version.rb,
lib/geoloader/cli/solr.rb,
lib/geoloader/tasks/solr.rb,
lib/geoloader/assets/solr.rb,
lib/geoloader/assets/asset.rb,
lib/geoloader/cli/geoserver.rb,
lib/geoloader/services/solr.rb,
lib/geoloader/assets/geotiff.rb,
lib/geoloader/cli/geonetwork.rb,
lib/geoloader/loaders/loader.rb,
lib/geoloader/tasks/geoserver.rb,
lib/geoloader/assets/shapefile.rb,
lib/geoloader/tasks/geonetwork.rb,
lib/geoloader/assets/geonetwork.rb,
lib/geoloader/assets/description.rb,
lib/geoloader/loaders/geonetwork.rb,
lib/geoloader/services/geoserver.rb,
lib/geoloader/services/geonetwork.rb,
lib/geoloader/loaders/geotiff_solr.rb,
lib/geoloader/loaders/shapefile_solr.rb,
lib/geoloader/loaders/geotiff_geoserver.rb,
lib/geoloader/loaders/shapefile_geoserver.rb

Defined Under Namespace

Modules: Assets, CLI, Loaders, Services, Tasks

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.configObject

Get the configuration object.



38
39
40
# File 'lib/geoloader.rb', line 38

def self.config
  @config
end

.configure(opts) ⇒ Object

Set configuration options.

Parameters:

  • opts (Hash)


15
16
17
# File 'lib/geoloader.rb', line 15

def self.configure(opts)
  @config.configure(opts)
end

.configure_from_yaml(file_path) ⇒ Object

Set configuration from a YAML file.

Parameters:

  • file_path (String)


24
25
26
# File 'lib/geoloader.rb', line 24

def self.configure_from_yaml(file_path)
  @config.configure(YAML::load(File.read(File.expand_path(file_path))))
end

.gem_dirObject

Get the root gem directory.



31
32
33
# File 'lib/geoloader.rb', line 31

def self.gem_dir
  File.expand_path("../../", __FILE__)
end