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