Skip to content
Snippets Groups Projects
Commit bb945237 authored by Alex Reisner's avatar Alex Reisner
Browse files

Support protocol options for all lookups.

parent f9647fac
No related branches found
No related tags found
No related merge requests found
......@@ -13,7 +13,7 @@ module Geocoder::Lookup
end
def query_url(query)
"http://api.map.baidu.com/geocoder/v2/?" + url_query_string(query)
"#{protocol}://api.map.baidu.com/geocoder/v2/?" + url_query_string(query)
end
# HTTP only
......
......@@ -13,7 +13,7 @@ module Geocoder::Lookup
end
def query_url(query)
"http://api.map.baidu.com/location/ip?" + url_query_string(query)
"#{protocol}://api.map.baidu.com/location/ip?" + url_query_string(query)
end
# HTTP only
......
......@@ -8,11 +8,15 @@ module Geocoder::Lookup
"Geocoder.us"
end
def supported_protocols
[:http]
end
def query_url(query)
if configuration.api_key
"http://#{configuration.api_key}@geocoder.us/member/service/csv/geocode?" + url_query_string(query)
"#{protocol}://#{configuration.api_key}@geocoder.us/member/service/csv/geocode?" + url_query_string(query)
else
"http://geocoder.us/service/csv/geocode?" + url_query_string(query)
"#{protocol}://geocoder.us/service/csv/geocode?" + url_query_string(query)
end
end
......
......@@ -9,7 +9,7 @@ module Geocoder::Lookup
end
def query_url(query)
"http://www.telize.com/geoip/#{query.sanitized_text}"
"#{protocol}://www.telize.com/geoip/#{query.sanitized_text}"
end
# currently doesn't support HTTPS
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment