Sha256: d6e69b1d1a0be47461e1bda9a806b6b8b46568bcecedff73a35905fc820bab28
Contents?: true
Size: 1.22 KB
Versions: 1
Compression:
Stored size: 1.22 KB
Contents
module DpdApi class Order < Base class << self def create_order(params = {}) method = :create_order response(method, params) end def cancel_order(params = {}) method = :cancel_order response(method, params) end def order_status(params = {}) method = :get_order_status response(method, params) end def create_address(params = {}) method = :create_address response(method, params) end def update_address(params = {}) method = :update_address response(method, params) end # TODO: add :save for file # #f = File.new("/tmp/file.pdf", "w") #f.write(Base64.decode64(invoice[:file]).force_encoding('UTF-8')) #f.close def invoice_file(params = {}) method = :get_invoice_file response(method, params) end def add_parcels(params = {}) method = :add_parcels response(method, params) end def remove_parcels(params = {}) method = :remove_parcels response(method, params) end protected def url "#{DpdApi.configuration.base_url}/services/order2?wsdl" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dpd_api-0.0.1 | lib/dpd_api/order.rb |