Module: Spree::API::Client::Orders
- Included in:
- Spree::API::Client
- Defined in:
- lib/spree-api-client/orders.rb
Instance Method Summary collapse
- #create_order(options = {}) ⇒ Object
- #empty_order(order_number, options = {}) ⇒ Object
- #order(order_number, options = {}) ⇒ Object
- #orders(options = {}) ⇒ Object
- #set_order_shipping_method(order_number, shipping_method_id, options = {}) ⇒ Object
- #update_order_address(order_number, options = {}) ⇒ Object
Instance Method Details
#create_order(options = {}) ⇒ Object
13 14 15 |
# File 'lib/spree-api-client/orders.rb', line 13 def create_order(={}) post("orders", ) end |
#empty_order(order_number, options = {}) ⇒ Object
26 27 28 |
# File 'lib/spree-api-client/orders.rb', line 26 def empty_order(order_number, ={}) put("orders/#{order_number}/empty", ) end |
#order(order_number, options = {}) ⇒ Object
9 10 11 |
# File 'lib/spree-api-client/orders.rb', line 9 def order(order_number, ={}) get("orders/#{order_number}", ) end |
#orders(options = {}) ⇒ Object
5 6 7 |
# File 'lib/spree-api-client/orders.rb', line 5 def orders(={}) get('orders', )['orders'] end |
#set_order_shipping_method(order_number, shipping_method_id, options = {}) ⇒ Object
21 22 23 24 |
# File 'lib/spree-api-client/orders.rb', line 21 def set_order_shipping_method(order_number, shipping_method_id, ={}) = ([:order] || {}).merge(:shipping_method_id => shipping_method_id) put("orders/#{order_number}", .merge(order: )) end |
#update_order_address(order_number, options = {}) ⇒ Object
17 18 19 |
# File 'lib/spree-api-client/orders.rb', line 17 def update_order_address(order_number, ={}) put("orders/#{order_number}/address", ) end |