Module: GCoder

Defined in:
lib/gcoder.rb,
lib/gcoder/storage.rb,
lib/gcoder/version.rb,
lib/gcoder/geocoder.rb,
lib/gcoder/resolver.rb

Defined Under Namespace

Modules: Geocoder, Storage Classes: BadQueryError, GeocoderError, NoResultsError, NotImplementedError, OverLimitError, Resolver, TimeoutError

Constant Summary collapse

DEFAULT_CONFIG =
{
  :timeout        => 5,
  :append         => nil,
  :region         => nil,
  :bounds         => nil,
  :client         => nil,
  :key            => nil,
  :storage        => nil,
  :storage_config => nil
}.freeze
VERSION =
'0.12.0'

Class Method Summary collapse

Class Method Details

.configObject



37
38
39
# File 'lib/gcoder.rb', line 37

def self.config
  @config ||= DEFAULT_CONFIG.dup
end

.connect(options = {}) ⇒ Object



41
42
43
# File 'lib/gcoder.rb', line 41

def self.connect(options = {})
  Resolver.new(options)
end