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



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

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

#plan_classObject



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

def plan_class
  self.class.plan_class
end

#priceObject



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

def price
  amount
end

#product_classObject



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

def product_class
  plan_class
end