module Geocoder
def self.configure(options = nil, &block)
)
:units => :km
:api_key => "2a9fsa983jaslfj982fjasd",
:lookup => :yandex,
:timeout => 5,
Geocoder.configure(
Configuration options should be set by passing a hash:
#
def self.configure(options = nil, &block) if block_given? warn "WARNING: Passing a block to Geocoder.configure is DEPRECATED. Please pass a hash instead (eg: Geocoder.configure(:units => ..., :api_key => ...))." block.call(Configuration.instance) elsif !options.nil? Configuration.instance.configure(options) else warn "WARNING: Use of Geocoder.configure to read or write single config options is DEPRECATED. To write to the config please pass a hash (eg: Geocoder.configure(:units => ...)). To read config options please use the Geocoder.config object (eg: Geocoder.config.units)." Configuration.instance end end