class PaystackSubscriptions
Public Class Methods
create(paystackObj, data)
click to toggle source
# File lib/paystack/objects/subscriptions.rb, line 23 def PaystackSubscriptions.create(paystackObj, data) initPostRequest(paystackObj, "#{API::SUBSCRIPTION_PATH}", data) end
disable(paystackObj, data)
click to toggle source
# File lib/paystack/objects/subscriptions.rb, line 35 def PaystackSubscriptions.disable(paystackObj, data) initPostRequest(paystackObj, "#{API::SUBSCRIPTION_PATH}/disable", data) end
enable(paystackObj, data={})
click to toggle source
# File lib/paystack/objects/subscriptions.rb, line 31 def PaystackSubscriptions.enable(paystackObj, data={}) initPostRequest(paystackObj, "#{API::SUBSCRIPTION_PATH}/enable", data) end
get(paystackObj, subscription_id)
click to toggle source
# File lib/paystack/objects/subscriptions.rb, line 27 def PaystackSubscriptions.get(paystackObj, subscription_id) initGetRequest(paystackObj, "#{API::SUBSCRIPTION_PATH}/#{subscription_id}") end
Public Instance Methods
create(data={})
click to toggle source
# File lib/paystack/objects/subscriptions.rb, line 6 def create(data={}) return PaystackSubscriptions.create(@paystack, data) end
disable(data={})
click to toggle source
# File lib/paystack/objects/subscriptions.rb, line 14 def disable(data={}) return PaystackSubscriptions.disable(@paystack, data) end
enable(data={})
click to toggle source
# File lib/paystack/objects/subscriptions.rb, line 18 def enable(data={}) return PaystackSubscriptions.enable(@paystack, data) end
get(subscription_id)
click to toggle source
# File lib/paystack/objects/subscriptions.rb, line 10 def get(subscription_id) return PaystackSubscriptions.get(@paystack, subscription_id) end