class Geocoder::Result::Freegeoip

Public Class Methods

response_attributes() click to toggle source
# File lib/geocoder/results/freegeoip.rb, line 30
def self.response_attributes
  %w[metro_code ip]
end

Public Instance Methods

city() click to toggle source
# File lib/geocoder/results/freegeoip.rb, line 6
def city
  @data['city']
end
country() click to toggle source
# File lib/geocoder/results/freegeoip.rb, line 18
def country
  @data['country_name']
end
country_code() click to toggle source
# File lib/geocoder/results/freegeoip.rb, line 22
def country_code
  @data['country_code']
end
postal_code() click to toggle source
# File lib/geocoder/results/freegeoip.rb, line 26
def postal_code
  @data['zipcode'] || @data['zip_code']
end
state() click to toggle source
# File lib/geocoder/results/freegeoip.rb, line 10
def state
  @data['region_name']
end
state_code() click to toggle source
# File lib/geocoder/results/freegeoip.rb, line 14
def state_code
  @data['region_code']
end