class Geocoder::Result::IpapiCom
Public Class Methods
response_attributes()
click to toggle source
# File lib/geocoder/results/ipapi_com.rb, line 34 def self.response_attributes %w[country region city zip timezone isp org as reverse query status message mobile proxy lat lon] end
Public Instance Methods
address()
click to toggle source
# File lib/geocoder/results/ipapi_com.rb, line 10 def address "#{city}, #{state_code} #{postal_code}, #{country}".sub(/^[ ,]*/, "") end
coordinates()
click to toggle source
# File lib/geocoder/results/ipapi_com.rb, line 6 def coordinates [lat, lon] end
country_code()
click to toggle source
# File lib/geocoder/results/ipapi_com.rb, line 26 def country_code @data['countryCode'] end
postal_code()
click to toggle source
# File lib/geocoder/results/ipapi_com.rb, line 22 def postal_code zip end
region_name()
click to toggle source
# File lib/geocoder/results/ipapi_com.rb, line 30 def region_name @data['regionName'] end
state()
click to toggle source
# File lib/geocoder/results/ipapi_com.rb, line 14 def state region_name end
state_code()
click to toggle source
# File lib/geocoder/results/ipapi_com.rb, line 18 def state_code region end