lib/geocoder/lookups/freegeoip.rb in geocoder-1.1.5 vs lib/geocoder/lookups/freegeoip.rb in geocoder-1.1.6

- old
+ new

@@ -2,10 +2,18 @@ require 'geocoder/results/freegeoip' module Geocoder::Lookup class Freegeoip < Base + def name + "FreeGeoIP" + end + + def query_url(query) + "#{protocol}://freegeoip.net/json/#{query.sanitized_text}" + end + private # --------------------------------------------------------------- def parse_raw_data(raw_data) raw_data.match(/^<html><title>404/) ? nil : super(raw_data) end @@ -32,12 +40,8 @@ "latitude" => "0", "longitude" => "0", "country_name" => "Reserved", "country_code" => "RD" } - end - - def query_url(query) - "#{protocol}://freegeoip.net/json/#{query.sanitized_text}" end end end