class Geocoder::Result::Ipbase

Public Instance Methods

city() click to toggle source
# File lib/geocoder/results/ipbase.rb, line 25
def city
  @data["data"]["location"]["city"]["name"]
end
coordinates() click to toggle source
# File lib/geocoder/results/ipbase.rb, line 33
def coordinates
  [
    @data["data"]["location"]["latitude"].to_f,
    @data["data"]["location"]["longitude"].to_f
  ]
end
country() click to toggle source
# File lib/geocoder/results/ipbase.rb, line 13
def country
  @data["data"]["location"]["country"]["name"]
end
country_code() click to toggle source
# File lib/geocoder/results/ipbase.rb, line 9
def country_code
  @data["data"]["location"]["country"]["alpha2"]
end
ip() click to toggle source
# File lib/geocoder/results/ipbase.rb, line 5
def ip
  @data["data"]['ip']
end
postal_code() click to toggle source
# File lib/geocoder/results/ipbase.rb, line 29
def postal_code
  @data["data"]["location"]["zip"]
end
state() click to toggle source
# File lib/geocoder/results/ipbase.rb, line 21
def state
  @data["data"]["location"]["region"]["name"]
end
state_code() click to toggle source
# File lib/geocoder/results/ipbase.rb, line 17
def state_code
  @data["data"]["location"]["region"]["alpha2"]
end