Class: NinjaVanApi::OrderResource

Inherits:
BaseResource show all
Defined in:
lib/ninja_van_api/resources/order_resource.rb

Instance Attribute Summary

Attributes inherited from BaseResource

#client

Instance Method Summary collapse

Methods inherited from BaseResource

#delete_request, #get_request, #initialize, #post_request, #put_request

Constructor Details

This class inherits a constructor from NinjaVanApi::BaseResource

Instance Method Details

#cancel(tracking_number) ⇒ Object



10
11
12
13
# File 'lib/ninja_van_api/resources/order_resource.rb', line 10

def cancel(tracking_number)
  response = delete_request("2.2/orders/#{tracking_number}")
  Order.new(response.body)
end

#create(params = {}) ⇒ Object



5
6
7
8
# File 'lib/ninja_van_api/resources/order_resource.rb', line 5

def create(params = {})
  response = post_request("4.2/orders", body: params)
  Order.new(response.body)
end