Class: Tangolicious::Order
Class Method Summary
collapse
Methods inherited from Resource
#initialize, request, retrieve, wrap
Methods included from Util
#call_recursively
Class Method Details
.create(params) ⇒ Object
15
16
17
|
# File 'lib/tangolicious/order.rb', line 15
def self.create(params)
new(request.post(endpoint, params))
end
|
.endpoint ⇒ Object
19
20
21
|
# File 'lib/tangolicious/order.rb', line 19
def self.endpoint
'orders'
end
|
.list(params = {}) ⇒ Object
6
7
8
9
|
# File 'lib/tangolicious/order.rb', line 6
def self.list(params = {})
response = request.get(endpoint, params)
{ page: response['page'], orders: self.wrap(response['orders']) }
end
|
.resend(id) ⇒ Object
11
12
13
|
# File 'lib/tangolicious/order.rb', line 11
def self.resend(id)
request.post("#{endpoint}/#{id}/resends")
end
|