Module: Payola::Plan

Extended by:
ActiveSupport::Concern
Defined in:
app/models/concerns/payola/plan.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#create_stripe_planObject



22
23
24
# File 'app/models/concerns/payola/plan.rb', line 22

def create_stripe_plan
  Payola::CreatePlan.call(self)
end

#plan_classObject



26
27
28
# File 'app/models/concerns/payola/plan.rb', line 26

def plan_class
  self.class.plan_class
end

#priceObject



34
35
36
# File 'app/models/concerns/payola/plan.rb', line 34

def price
  amount
end

#product_classObject



30
31
32
# File 'app/models/concerns/payola/plan.rb', line 30

def product_class
  plan_class
end