class Oca::Epak::PickupData
Constants
- PATH_TO_XML
Attributes
account_number[RW]
pickup[RW]
shipments[RW]
Public Class Methods
new(opts = {})
click to toggle source
Creates a Pickup Data object for creating a pickup order in OCA.
@param [Hash] opts @option opts [String] :account_number Account Number (SAP) @option opts [Hash] :pickup Pickup Hash @option opts [Array<Hash>] :shipments Shipments Hash
# File lib/oca-epak/pickup_data.rb, line 14 def initialize(opts = {}) self.account_number = opts[:account_number] self.pickup = opts[:pickup] self.shipments = opts[:shipments] end
Public Instance Methods
to_xml()
click to toggle source
# File lib/oca-epak/pickup_data.rb, line 20 def to_xml or_template.result(binding) end
Private Instance Methods
or_template()
click to toggle source
# File lib/oca-epak/pickup_data.rb, line 26 def or_template ERB.new(File.read(PATH_TO_XML), nil, "-") end