From 60b6ea458239710636a2a935df14342abd109ea4 Mon Sep 17 00:00:00 2001
From: Alex Reisner <alex@alexreisner.com>
Date: Fri, 28 Oct 2011 10:52:58 -0400
Subject: [PATCH] Simplify code and don't warn.

---
 lib/geocoder/lookups/nominatim.rb | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/lib/geocoder/lookups/nominatim.rb b/lib/geocoder/lookups/nominatim.rb
index f0a06350..4cb3a376 100644
--- a/lib/geocoder/lookups/nominatim.rb
+++ b/lib/geocoder/lookups/nominatim.rb
@@ -10,16 +10,7 @@ module Geocoder::Lookup
 
     def results(query, reverse = false)
       return [] unless doc = fetch_data(query, reverse)
-      if doc.kind_of?(Array)
-        if doc.any?
-          return doc[0]['place_id'] != "" ? doc : []
-        else
-          warn "Address not found or Nominatim Geocoding API error."
-          return []
-        end
-      else
-        return doc['place_id'] != "" ? doc = [] << doc : []
-      end
+      doc.is_a?(Array) ? doc : [doc]
     end
 
     def query_url(query, reverse = false)
-- 
GitLab