class Geocoder::Lookup::Freegeoip
def result(query, reverse = false)
def result(query, reverse = false) # don't look up a loopback address, just return the stored result return reserved_result(query) if loopback_address?(query) begin if doc = fetch_data(query, reverse) doc end rescue StandardError # Freegeoip.net returns HTML on bad request nil end end