module Geocoder

Public Class Methods

config() click to toggle source

Read-only access to the singleton’s config data.

# File lib/geo-calculator/configuration.rb, line 25
def self.config
  Configuration.instance.data
end
config_for_lookup(lookup_name) click to toggle source

Read-only access to lookup-specific config data.

# File lib/geo-calculator/configuration.rb, line 32
def self.config_for_lookup(lookup_name)
  data = config.clone
  data.reject!{ |key,value| !Configuration::OPTIONS.include?(key) }
  if config.has_key?(lookup_name)
    data.merge!(config[lookup_name])
  end
  data
end
configure(options = nil, &block) click to toggle source

Configuration options should be set by passing a hash:

Geocoder.configure(
  :timeout  => 5,
  :lookup   => :yandex,
  :api_key  => "2a9fsa983jaslfj982fjasd",
  :units    => :km
)
# File lib/geo-calculator/configuration.rb, line 16
def self.configure(options = nil, &block)
  if !options.nil?
    Configuration.instance.configure(options)
  end
end