class UspsCounties::CityStateCounty

Attributes

usps_id[R]
zip[R]

Public Class Methods

new(usps_id, zip) click to toggle source
# File lib/usps_counties/city_state_county.rb, line 8
def initialize(usps_id, zip)
  @usps_id = usps_id
  @zip = zip
end

Public Instance Methods

get_info() click to toggle source
# File lib/usps_counties/city_state_county.rb, line 13
def get_info
  city = UspsCounties::CityStateInfo.city_from(usps_id, zip)
  state_abbrv = UspsCounties::CityStateInfo.state_abbrv_from(usps_id, zip)
  state_name = UspsCounties::CityStateInfo.state_name_from(state_abbrv)
  counties_populations = UspsCounties::CityStateInfo.counties_and_population_from(state_name)
  UspsCounties::ZipCodeLocation.new(city, state_abbrv, state_name, counties_populations)
end