module Gisdatigo

Constants

VERSION

Public Class Methods

configurations() click to toggle source
# File lib/gisdatigo.rb, line 36
def Gisdatigo.configurations
  @configurations
end
configure(opts = {}) click to toggle source

Configure through Hash

# File lib/gisdatigo.rb, line 16
def Gisdatigo.configure(opts = {})
  opts.each do |key,value|
    if @valid_configuration_keys.include? key.to_sym
      @configurations[key.to_sym] = value
    end
  end
end
configure_with(path_to_yaml_file) click to toggle source

Configure through yaml file

# File lib/gisdatigo.rb, line 25
def Gisdatigo.configure_with(path_to_yaml_file)
  begin
    config = YAML.load_file(path_to_yaml_file)
    configure(config)
  rescue Errno::ENOENT
    warn "YAML configuration file couldn't be found. Using defaults."
  rescue Psych::SyntaxError
    warn "YAML configuration file contains invalid syntax. Using defaults."
  end
end