class Geocoder::Result::Pointpin
Public Class Methods
response_attributes()
click to toggle source
# File lib/geocoder/results/pointpin.rb, line 30 def self.response_attributes %w[continent_code ip country_code country_name region_name city_name postcode latitude longitude time_zone languages] end
Public Instance Methods
address()
click to toggle source
# File lib/geocoder/results/pointpin.rb, line 6 def address [ city_name, state, postal_code, country ].select{ |i| i.to_s != "" }.join(", ") end
city()
click to toggle source
# File lib/geocoder/results/pointpin.rb, line 10 def city @data['city_name'] end
country()
click to toggle source
# File lib/geocoder/results/pointpin.rb, line 22 def country @data['country_name'] end
postal_code()
click to toggle source
# File lib/geocoder/results/pointpin.rb, line 26 def postal_code @data['postcode'] end
state()
click to toggle source
# File lib/geocoder/results/pointpin.rb, line 14 def state @data['region_name'] end
state_code()
click to toggle source
# File lib/geocoder/results/pointpin.rb, line 18 def state_code @data['region_code'] end