class Razorpay::Subscription
Subscription
API allows you to create and manage subscriptions with Razorpay
Public Class Methods
all(options = {})
click to toggle source
# File lib/razorpay/subscription.rb, line 20 def self.all(options = {}) request.all options end
cancel(id, options = {})
click to toggle source
# File lib/razorpay/subscription.rb, line 24 def self.cancel(id, options = {}) request.post "#{id}/cancel", options end
create(options)
click to toggle source
# File lib/razorpay/subscription.rb, line 12 def self.create(options) request.create options end
fetch(id)
click to toggle source
# File lib/razorpay/subscription.rb, line 16 def self.fetch(id) request.fetch id end
request()
click to toggle source
# File lib/razorpay/subscription.rb, line 8 def self.request Razorpay::Request.new('subscriptions') end
Public Instance Methods
cancel(options = {})
click to toggle source
# File lib/razorpay/subscription.rb, line 28 def cancel(options = {}) self.class.cancel id, options end
cancel!(options = {})
click to toggle source
# File lib/razorpay/subscription.rb, line 32 def cancel!(options = {}) with_a_bang { cancel options } end