From b887ba26e16df57aaa3137bbfceeddeba99ca9f4 Mon Sep 17 00:00:00 2001
From: Aaron Parecki <aaron@parecki.com>
Date: Tue, 17 May 2016 14:29:41 -0700
Subject: [PATCH] fix reference to EsriToken, avoid using rails .minutes

---
 lib/geocoder/esri_token.rb   | 2 +-
 lib/geocoder/lookups/esri.rb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/geocoder/esri_token.rb b/lib/geocoder/esri_token.rb
index a68f0155..619aecfd 100644
--- a/lib/geocoder/esri_token.rb
+++ b/lib/geocoder/esri_token.rb
@@ -30,7 +30,7 @@ module Geocoder
         Geocoder.log(:warn, response['error'])
       else
         token_value = response['access_token']
-        expires_at = Time.now + expires.minutes
+        expires_at = Time.now + (expires * 60)
         new(token_value, expires_at)
       end
     end
diff --git a/lib/geocoder/lookups/esri.rb b/lib/geocoder/lookups/esri.rb
index 122c8c8b..5cd3fa1c 100644
--- a/lib/geocoder/lookups/esri.rb
+++ b/lib/geocoder/lookups/esri.rb
@@ -51,7 +51,7 @@ module Geocoder::Lookup
       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)
+        token_instance = Geocoder::EsriToken.generate_token(*configuration.api_key)
         Geocoder.configure(:esri => {:token => token_instance})
         token_instance.to_s
       end
-- 
GitLab