Module: Fulfillment::Resources::Orders

Extended by:
Orders
Included in:
Orders
Defined in:
lib/fulfillment/resources/orders.rb

Instance Method Summary collapse

Instance Method Details

#destroy(id) ⇒ Object



17
18
19
20
# File 'lib/fulfillment/resources/orders.rb', line 17

def destroy(id)
  response = Request.new("orders/#{id}").delete
  response.status == 200
end

#find(params = {}) ⇒ Object



6
7
8
9
# File 'lib/fulfillment/resources/orders.rb', line 6

def find(params={})
  response = Request.new("orders/search", { search: params }).post
  Models::Collection.new(Models::Order, response.body)
end

#update(params = {}) ⇒ Object



11
12
13
14
15
# File 'lib/fulfillment/resources/orders.rb', line 11

def update(params={})
  id = params.delete(:id)
  response = Request.new("orders/#{id}", params).patch
  Models::Order.new(response.body)
end