module StripeSaas

Constants

VERSION

Public Class Methods

create_plans_in_stripe?() click to toggle source
# File lib/stripe_saas/configuration.rb, line 50
def self.create_plans_in_stripe?
  StripeSaas.create_plans_in_stripe
end
owner_assignment_sym() click to toggle source

e.g. :user=

# File lib/stripe_saas/configuration.rb, line 41
def self.owner_assignment_sym
  :"#{StripeSaas.subscriptions_owned_by}="
end
owner_class() click to toggle source

e.g. User

# File lib/stripe_saas/configuration.rb, line 46
def self.owner_class
  StripeSaas.subscriptions_owned_by.to_s.classify.constantize
end
owner_id_sym() click to toggle source

e.g. :user_id

# File lib/stripe_saas/configuration.rb, line 36
def self.owner_id_sym
  :"#{StripeSaas.subscriptions_owned_by}_id"
end
owner_resource() click to toggle source

e.g. :users

# File lib/stripe_saas/configuration.rb, line 31
def self.owner_resource
  subscriptions_owned_by.to_s.pluralize.to_sym
end
setup() { |self| ... } click to toggle source
# File lib/stripe_saas/configuration.rb, line 23
def self.setup
  yield self

  # Configure the Stripe gem.
  ::Stripe.api_key = stripe_secret_key
end