Method: Xpost::Orders.create
- Defined in:
- lib/xpost/orders.rb
.create(auth_token, order = nil, shipment = nil, reference_id = nil) ⇒ Object
52 53 54 55 56 57 58 59 60 |
# File 'lib/xpost/orders.rb', line 52 def self.create(auth_token, order = nil, shipment = nil, reference_id = nil) raise "Missing order data" if order.nil? raise "Missing shipment data" if shipment.nil? order.shipment = shipment order.reference_id = reference_id res = post_url("orders", data: order, headers: auth_header(auth_token)) end |