Skip to content
Snippets Groups Projects
Commit 34c1a99f authored by David's avatar David
Browse files

Use Telize 2.0.0 /location endpoint instead of the deprecated /geoip

parent c74356b4
No related branches found
No related tags found
No related merge requests found
......@@ -14,9 +14,9 @@ module Geocoder::Lookup
def query_url(query)
if configuration[:host]
"#{protocol}://#{configuration[:host]}/geoip/#{query.sanitized_text}"
"#{protocol}://#{configuration[:host]}/location/#{query.sanitized_text}"
else
"#{protocol}://telize-v1.p.mashape.com/geoip/#{query.sanitized_text}?mashape-key=#{api_key}"
"#{protocol}://telize-v1.p.mashape.com/location/#{query.sanitized_text}?mashape-key=#{api_key}"
end
end
......@@ -50,6 +50,6 @@ module Geocoder::Lookup
def api_key
configuration.api_key
end
end
end
{"timezone":"America\/Chicago","isp":"Layered Technologies, Inc.","region_code":"TX","country":"United States","dma_code":"0","area_code":"0","region":"Texas","ip":"74.200.247.59","asn":"AS22576","continent_code":"NA","city":"Plano","postal_code":"75093","longitude":-96.8134,"latitude":33.0347,"country_code":"US","country_code3":"USA"}
{
"longitude": -74.0468,
"city": "Jersey City",
"timezone": "America/New_York",
"latitude": 40.7209,
"asn": 22576,
"region": "New Jersey",
"offset": -14400,
"organization": "DataPipe, Inc.",
"country_code": "US",
"ip": "74.200.247.59",
"country_code3": "USA",
"postal_code": "07302",
"continent_code": "NA",
"country": "United States",
"region_code": "NJ"
}
......@@ -14,7 +14,7 @@ class TelizeTest < GeocoderTestCase
def test_result_components
result = Geocoder.search("74.200.247.59").first
assert_equal "Plano, TX 75093, United States", result.address
assert_equal "Jersey City, NJ 07302, United States", result.address
end
def test_no_results
......
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