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