Class: Paystack::Resources::Order
- Inherits:
-
BaseResource
- Object
- BaseResource
- Paystack::Resources::Order
- Defined in:
- lib/paystack/resources/order.rb
Instance Method Summary collapse
-
#create(body = {}) ⇒ Object
Create Order POST /order.
-
#fetch(id) ⇒ Object
Fetch Order GET /order/id.
-
#list(query = {}) ⇒ Object
List Orders GET /order.
-
#product(id) ⇒ Object
Fetch Product Orders GET /order/product/id.
-
#validate(code) ⇒ Object
Validate Order GET /order/code/validate.
Methods inherited from BaseResource
Instance Method Details
#create(body = {}) ⇒ Object
Create Order POST /order
10 11 12 |
# File 'lib/paystack/resources/order.rb', line 10 def create(body = {}) @transport.post("/order", body: body) end |
#fetch(id) ⇒ Object
Fetch Order GET /order/id
17 18 19 |
# File 'lib/paystack/resources/order.rb', line 17 def fetch(id) @transport.get("/order/#{id}") end |
#list(query = {}) ⇒ Object
List Orders GET /order
24 25 26 |
# File 'lib/paystack/resources/order.rb', line 24 def list(query = {}) @transport.get("/order", query: query) end |
#product(id) ⇒ Object
Fetch Product Orders GET /order/product/id
31 32 33 |
# File 'lib/paystack/resources/order.rb', line 31 def product(id) @transport.get("/order/product/#{id}") end |
#validate(code) ⇒ Object
Validate Order GET /order/code/validate
38 39 40 |
# File 'lib/paystack/resources/order.rb', line 38 def validate(code) @transport.get("/order/#{code}/validate") end |