class DhlExpressGlobal::Shipment

Public Class Methods

new(options = {}) click to toggle source
# File lib/dhl_express_global/shipment.rb, line 11
def initialize(options = {})
  @credentials = Credentials.new(options)
end

Public Instance Methods

delete(options = {}) click to toggle source
# File lib/dhl_express_global/shipment.rb, line 19
def delete(options = {})
  Request::Delete.new(@credentials, options).process_request
end
label(options = {}) click to toggle source
# File lib/dhl_express_global/shipment.rb, line 15
def label(options = {})
  Request::Label.new(@credentials, options).process_request
end
rate(options = {}) click to toggle source
# File lib/dhl_express_global/shipment.rb, line 27
def rate(options = {})
  Request::Rate.new(@credentials, options).process_request
end
ship(options = {}) click to toggle source
# File lib/dhl_express_global/shipment.rb, line 23
def ship(options = {})
  Request::Shipment.new(@credentials, options).process_request
end