class Geo

Constants

GEO_LOCATION_SERVICE_URL

Attributes

url[R]

Public Class Methods

new() click to toggle source
# File lib/meteo/geo.rb, line 9
def initialize
  @url = GEO_LOCATION_SERVICE_URL
end

Public Instance Methods

quote(ip_address=nil) click to toggle source
# File lib/meteo/geo.rb, line 13
def quote ip_address=nil
  quote_url = ip_address ? "#{url}#{ip_address}" : url

  uri = URI.parse(URI.escape(quote_url))

  JSON.parse(Net::HTTP.get(uri))
end