Class: AusPostAPI::DCE

Inherits:
Object
  • Object
show all
Defined in:
lib/aus_post_api/dce.rb,
lib/aus_post_api/dce/endpoint.rb,
lib/aus_post_api/dce/validate_australian_address.rb

Overview

The PAC class implements methods specified by the Australia Post Delivery Choices API. A config hash must be supplied that specifies a valid DCE_AUTH_KEY, and request format. Setting the key TEST to true in the config hash will ignore any supplied auth_key and use the test endpoint.

Defined Under Namespace

Classes: Endpoint, ValidateAustralianAddress

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ DCE

Returns a new instance of DCE.



7
8
9
# File 'lib/aus_post_api/dce.rb', line 7

def initialize(config)
  @config = config
end

Instance Method Details

#validate_australian_address(params = {}) ⇒ Object



11
12
13
# File 'lib/aus_post_api/dce.rb', line 11

def validate_australian_address(params = {})
  AusPostAPI::DCE::ValidateAustralianAddress.new(params, @config).execute
end