From 7b044bc832b3f76b10ff20233e3c5d231f5a2618 Mon Sep 17 00:00:00 2001 From: Tamas Erdos <tamas@tamaserdos.com> Date: Sun, 10 Apr 2016 02:56:21 -0400 Subject: [PATCH] no longer using global config hash --- lib/geocoder/configuration.rb | 4 ---- lib/geocoder/lookups/esri.rb | 6 +++--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/lib/geocoder/configuration.rb b/lib/geocoder/configuration.rb index 7e96e8aa..4128a01e 100644 --- a/lib/geocoder/configuration.rb +++ b/lib/geocoder/configuration.rb @@ -57,8 +57,6 @@ module Geocoder :units, :distances, :basic_auth, - :for_storage, - :token, :logger, :kernel_logger_level ] @@ -102,8 +100,6 @@ module Geocoder @data[:cache] = nil # cache object (must respond to #[], #[]=, and #keys) @data[:cache_prefix] = "geocoder:" # prefix (string) to use for all cache keys @data[:basic_auth] = {} # user and password for basic auth ({:user => "user", :password => "password"}) - @data[:for_storage] = nil # will the result be stored for non-caching purposes (boolean) - @data[:token] = nil # token object for authentication @data[:logger] = :kernel # :kernel or Logger instance @data[:kernel_logger_level] = ::Logger::WARN # log level, if kernel logger is used diff --git a/lib/geocoder/lookups/esri.rb b/lib/geocoder/lookups/esri.rb index 364283b7..122c8c8b 100644 --- a/lib/geocoder/lookups/esri.rb +++ b/lib/geocoder/lookups/esri.rb @@ -43,13 +43,13 @@ module Geocoder::Lookup params[:text] = query.sanitized_text end params[:token] = token - params[:forStorage] = configuration.for_storage if configuration.for_storage + params[:forStorage] = configuration[:for_storage] if configuration[:for_storage] params.merge(super) end def token - if configuration.token && configuration.token.active? # if we have a token, use it - configuration.token.to_s + if configuration[:token] && configuration[:token].active? # if we have a token, use it + configuration[:token].to_s elsif configuration.api_key # generate a new token if we have credentials token_instance = EsriToken.generate_token(*configuration.api_key) Geocoder.configure(:esri => {:token => token_instance}) -- GitLab