Module: AddressValidate::API

Defined in:
lib/address_validate/api.rb,
lib/address_validate/api/error.rb,
lib/address_validate/api/request.rb,
lib/address_validate/api/response.rb

Defined Under Namespace

Classes: Error, Request, Response

Class Method Summary collapse

Class Method Details

.validate_address(data) ⇒ Object



6
7
8
9
10
11
# File 'lib/address_validate/api.rb', line 6

def self.validate_address(data)
  response = Net::HTTP.post_form(URI(AddressValidate.verify_url),
    { API: 'Verify',
      XML: Request.build_xml(data) })
  Response.new(response.body)
end