From dc935489ffb767111f6a02a4462076954a25b7e2 Mon Sep 17 00:00:00 2001
From: Costa Shapiro <costa@mouldwarp.com>
Date: Sat, 13 Jun 2015 14:52:06 +0300
Subject: [PATCH] Whatever happened to duck typing? Trying to bring
 compatibility with Rails.

---
 lib/geocoder/logger.rb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/geocoder/logger.rb b/lib/geocoder/logger.rb
index bd763527..d4d2d98f 100644
--- a/lib/geocoder/logger.rb
+++ b/lib/geocoder/logger.rb
@@ -24,7 +24,7 @@ module Geocoder
 
       if logger == :kernel
         kernel_log(level, message)
-      elsif logger.kind_of? ::Logger
+      elsif logger.respond_to? :add
         logger.add(SEVERITY[level], message)
       else
         raise Geocoder::ConfigurationError, "Please specify valid logger for Geocoder. " +
-- 
GitLab