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