Sha256: c8913210324c88ea1ec18656105a09f1bdea2c5e18f7b2dc14d3a8793cca3c32

Contents?: true

Size: 583 Bytes

Versions: 37

Compression:

Stored size: 583 Bytes

Contents

module PaidUp
  def self.configure(configuration = PaidUp::Configuration.new)
    if block_given?
      yield configuration
    end
    @@configuration = configuration
  end

  def self.configuration
    @@configuration ||= PaidUp::Configuration.new
  end

  class Configuration
    attr_accessor :anonymous_customer_stripe_id, :anonymous_plan_stripe_id, :free_plan_stripe_id, :features

    def initialize
      self.anonymous_customer_stripe_id = "TODO"
      self.anonymous_plan_stripe_id = "TODO"
      self.free_plan_stripe_id = "TODO"
      self.features = {}
    end
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
paid_up-0.7.6 lib/paid_up/configuration.rb
paid_up-0.7.5 lib/paid_up/configuration.rb
paid_up-0.7.4 lib/paid_up/configuration.rb
paid_up-0.7.3 lib/paid_up/configuration.rb
paid_up-0.7.2 lib/paid_up/configuration.rb
paid_up-0.7.1 lib/paid_up/configuration.rb
paid_up-0.7.0 lib/paid_up/configuration.rb
paid_up-0.6.5 lib/paid_up/configuration.rb
paid_up-0.6.4 lib/paid_up/configuration.rb
paid_up-0.6.3 lib/paid_up/configuration.rb
paid_up-0.6.2 lib/paid_up/configuration.rb
paid_up-0.6.1 lib/paid_up/configuration.rb
paid_up-0.6.0 lib/paid_up/configuration.rb
paid_up-0.5.3 lib/paid_up/configuration.rb
paid_up-0.5.2 lib/paid_up/configuration.rb
paid_up-0.5.1 lib/paid_up/configuration.rb
paid_up-0.5.0 lib/paid_up/configuration.rb