Module: EasyGeoIP::API::Query

Included in:
Freegeoip, Nekudo, Telize
Defined in:
lib/easy_geoip/api/query.rb

Instance Method Summary collapse

Instance Method Details

#query(ip = "") ⇒ Object



7
8
9
10
11
12
13
# File 'lib/easy_geoip/api/query.rb', line 7

def query(ip = "")
  url      = url(ip)
  json     = EasyGeoIP::Client.get_json(url)
  geo_data = standardize_geodata(json)

  EasyGeoIP::GeoData.new(geo_data)
end