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