class Geocoder::Result::IpinfoIo
def self.response_attributes
def self.response_attributes %w['ip', 'city', 'region', 'country', 'latitude', 'longitude', 'postal_code'] end
def address(format = :full)
def address(format = :full) "#{city} #{postal_code}, #{country}".sub(/^[ ,]*/, "") end
def city
def city @data['city'] end
def coordinates
def coordinates [@data['loc'].split(',')[0].to_f, @data['loc'].split(',')[1].to_f] end
def country
def country @data['country'] end
def country_code
def country_code @data.fetch('country', '') end
def latitude
def latitude @data['loc'].split(',')[0].to_f end
def longitude
def longitude @data['loc'].split(',')[1].to_f end
def postal_code
def postal_code @data['postal'] end
def state
def state @data['region'] end
def state_code
def state_code @data.fetch('region_code', '') end