class Vindi::Subscription

Customer Subscriptions

@example Subscribe a customer to a plan

@subscription = Vindi::Subscription.new.tap do |s|
  s.customer_id = customer.id
  s.plan_id = plan.id
  s.payment_method_code = "credit_card"
  s.save
end

Public Instance Methods

cancel!() click to toggle source

@example Cancel a subscription

@subscription = Vindi::Customer.find(1).subscriptions.active.last
@subscription.cancel!
# File lib/vindi/models/subscription.rb, line 28
def cancel!
  destroy
end