lib/geocoder/lookups/freegeoip.rb in geocoder-1.1.9 vs lib/geocoder/lookups/freegeoip.rb in geocoder-1.2.0
- old
+ new
@@ -7,11 +7,11 @@
def name
"FreeGeoIP"
end
def query_url(query)
- "#{protocol}://freegeoip.net/json/#{query.sanitized_text}"
+ "#{protocol}://#{host}/json/#{query.sanitized_text}"
end
private # ---------------------------------------------------------------
def parse_raw_data(raw_data)
@@ -36,8 +36,12 @@
"latitude" => "0",
"longitude" => "0",
"country_name" => "Reserved",
"country_code" => "RD"
}
+ end
+
+ def host
+ configuration[:host] || "freegeoip.net"
end
end
end