lib/usps/api/endpoints/city_state_lookup.rb in usps-ruby-client-0.1.3 vs lib/usps/api/endpoints/city_state_lookup.rb in usps-ruby-client-0.2.0

- old
+ new

@@ -10,10 +10,10 @@ # returns the city and state corresponding to the given ZIP Code. The CityStateLookup API processes up to five lookups per request. # @param [Hash] options # @option options [required, Hash] city_state_lookup_request API= CityStateLookupRequest # * *:zip_code* (required, Hash) — # * *:zip5* (required, Integer) — -def city_state_lookup(options = {}) + def city_state_lookup(options = {}) throw ArgumentError.new('Required arguments :city_state_lookup_request missing') if options[:city_state_lookup_request].nil? throw ArgumentError.new('Required arguments :city_state_lookup_request, :zip_code missing') if options[:city_state_lookup_request][:zip_code].nil? throw ArgumentError.new('Required arguments :city_state_lookup_request, :zip_code, :zip5 missing') if options[:city_state_lookup_request][:zip_code][:zip5].nil? request = build_request(:city_state_lookup, options)