class PaystackPlans

Public Class Methods

create(paystackObj, data) click to toggle source
# File lib/paystack/objects/plans.rb, line 23
def PaystackPlans.create(paystackObj, data)
        initPostRequest(paystackObj,"#{API::PLAN_PATH}",  data)
end
get(paystackObj, plan_id) click to toggle source
# File lib/paystack/objects/plans.rb, line 31
def PaystackPlans.get(paystackObj, plan_id)
        initGetRequest(paystackObj, "#{API::PLAN_PATH}/#{plan_id}")
end
list(paystackObj, page=1) click to toggle source
# File lib/paystack/objects/plans.rb, line 35
def PaystackPlans.list(paystackObj, page=1)
        initGetRequest(paystackObj, "#{API::PLAN_PATH}?page=#{page}")
end
update(paystackObj, plan_id, data) click to toggle source
# File lib/paystack/objects/plans.rb, line 27
def PaystackPlans.update(paystackObj, plan_id, data)
        initPutRequest(paystackObj,"#{API::PLAN_PATH}/#{plan_id}",  data)
end

Public Instance Methods

create(data={}) click to toggle source
# File lib/paystack/objects/plans.rb, line 5
def create(data={})
        return PaystackPlans.create(@paystack, data)
end
get(plan_id) click to toggle source
# File lib/paystack/objects/plans.rb, line 9
def get(plan_id)
        return PaystackPlans.get(@paystack, plan_id)
end
list(page=1) click to toggle source
# File lib/paystack/objects/plans.rb, line 18
def list(page=1)
        return PaystackPlans.list(@paystack, page)
end
update(plan_id, data={}) click to toggle source
# File lib/paystack/objects/plans.rb, line 14
def update(plan_id, data={})
        return PaystackPlans.update(@paystack, plan_id,  data)
end