class UPS::Builders::ShipAcceptBuilder

The {ShipAcceptBuilder} class builds UPS XML ShipAccept Objects.

@author Paul Trippett @since 0.1.0

Public Class Methods

new() click to toggle source

Initializes a new {ShipAcceptBuilder} object

Calls superclass method UPS::Builders::BuilderBase::new
# File lib/ups/builders/ship_accept_builder.rb, line 14
def initialize
  super 'ShipmentAcceptRequest'

  add_request 'ShipAccept', '1'
end

Public Instance Methods

add_shipment_digest(digest) click to toggle source

Adds a ShipmentDigest section to the XML document being built

@param [String] digest The UPS Shipment Digest returned from the

ShipConfirm request

@return [void]

# File lib/ups/builders/ship_accept_builder.rb, line 25
def add_shipment_digest(digest)
  root << element_with_value('ShipmentDigest', digest)
end