Class: TaxCloud::Responses::VerifyAddress

Inherits:
Base
  • Object
show all
Defined in:
lib/tax_cloud/responses/verify_address.rb

Overview

Response to a TaxCloud VerifyAddress API call.

See api.taxcloud.net/1.0/TaxCloud.asmx?op=VerifyAddress.

Instance Attribute Summary

Attributes inherited from Base

#raw

Class Method Summary collapse

Methods inherited from Base

error_message, error_number, #initialize, #match, response_type, set_dsl

Constructor Details

This class inherits a constructor from TaxCloud::Responses::Base

Class Method Details

.parse(savon_response) ⇒ Object

Parse a TaxCloud response.

Parameters

savon_response

SOAP response.

Returns a verified TaxCloud::Address.



17
18
19
20
21
22
# File 'lib/tax_cloud/responses/verify_address.rb', line 17

def parse(savon_response)
  response = new(savon_response)
  result = response.match('verify_address_response/verify_address_result')
  result.delete(:err_number)
  TaxCloud::Address.new result
end