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