class Saaz::Configuration

Attributes

customer_resource_class[RW]
plans[RW]
publishable_key[RW]

Public Instance Methods

api_key() click to toggle source
# File lib/saaz/configuration.rb, line 8
def api_key
  Stripe.api_key
end
api_key=(v) click to toggle source
# File lib/saaz/configuration.rb, line 4
def api_key=(v)
  Stripe.api_key = v
end
find_or_create_plans() click to toggle source
# File lib/saaz/configuration.rb, line 20
def find_or_create_plans
  plans.each do |key, plan_params|
    begin
      Stripe::Plan.retrieve(key.to_s)
    rescue Stripe::InvalidRequestError # Plan does not exist
      plan_params[:id] ||= key.to_s
      Stripe::Plan.create plan_params
    end
  end
end