Class: Razorpay::Order
Overview
Order API allows you to associate Payments with an order entity
Instance Attribute Summary
Attributes inherited from Entity
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Entity
#initialize, #method_missing, #respond_to_missing?, #to_json, #with_a_bang
Constructor Details
This class inherits a constructor from Razorpay::Entity
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Razorpay::Entity
Class Method Details
.all(options = {}) ⇒ Object
20 21 22 |
# File 'lib/razorpay/order.rb', line 20 def self.all( = {}) request.all end |
.create(options) ⇒ Object
12 13 14 |
# File 'lib/razorpay/order.rb', line 12 def self.create() request.create end |
.fetch(id) ⇒ Object
16 17 18 |
# File 'lib/razorpay/order.rb', line 16 def self.fetch(id) request.fetch id end |
Instance Method Details
#payments(options = {}) ⇒ Object
24 25 26 27 |
# File 'lib/razorpay/order.rb', line 24 def payments( = {}) r = self.class.request r.request :get, "/orders/#{id}/payments", end |