class Geocoder::Lookup::IpapiCom
def results(query)
def results(query) return [reserved_result(query.text)] if query.loopback_ip_address? return [] unless doc = fetch_data(query) if doc["message"] == "invalid key" raise_error(Geocoder::InvalidApiKey) || Geocoder.log(:warn, "Invalid API key.") return [] else return [doc] end end