From a09bce798beceb4ecafb2e8e75ab80525a4b74c8 Mon Sep 17 00:00:00 2001
From: Matthew Rudy Jacobs <matthewrudyjacobs@gmail.com>
Date: Mon, 25 May 2015 16:05:12 +0800
Subject: [PATCH] baidu and baidu_ip are both http only

---
 lib/geocoder/lookups/baidu.rb    | 6 +++++-
 lib/geocoder/lookups/baidu_ip.rb | 5 +++++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/lib/geocoder/lookups/baidu.rb b/lib/geocoder/lookups/baidu.rb
index b69cd754..f2d499a6 100644
--- a/lib/geocoder/lookups/baidu.rb
+++ b/lib/geocoder/lookups/baidu.rb
@@ -16,6 +16,11 @@ module Geocoder::Lookup
       "http://api.map.baidu.com/geocoder/v2/?" + url_query_string(query)
     end
 
+    # HTTP only
+    def supported_protocols
+      [:http]
+    end
+
     private # ---------------------------------------------------------------
 
     def results(query, reverse = false)
@@ -52,4 +57,3 @@ module Geocoder::Lookup
 
   end
 end
-
diff --git a/lib/geocoder/lookups/baidu_ip.rb b/lib/geocoder/lookups/baidu_ip.rb
index 53193506..8ae9a527 100644
--- a/lib/geocoder/lookups/baidu_ip.rb
+++ b/lib/geocoder/lookups/baidu_ip.rb
@@ -16,6 +16,11 @@ module Geocoder::Lookup
       "http://api.map.baidu.com/location/ip?" + url_query_string(query)
     end
 
+    # HTTP only
+    def supported_protocols
+      [:http]
+    end
+
     private # ---------------------------------------------------------------
 
     def results(query, reverse = false)
-- 
GitLab