Sha256: 3b86efb04bc7a9dc0b159a405ffa06af87c4d320b7e80a252c7a2cc7d0653dd3

Contents?: true

Size: 843 Bytes

Versions: 4

Compression:

Stored size: 843 Bytes

Contents

module DiscoApp

  class Configuration

    # Required configuration.
    attr_accessor :app_name

    # Set the below if using an application proxy.
    attr_accessor :app_proxy_prefix

    # Optional configuration, usually useful for development environments.
    attr_accessor :skip_proxy_verification
    alias_method  :skip_proxy_verification?, :skip_proxy_verification
    attr_accessor :skip_webhook_verification
    alias_method  :skip_webhook_verification?, :skip_webhook_verification
    attr_accessor :skip_carrier_request_verification
    alias_method  :skip_carrier_request_verification?, :skip_carrier_request_verification

  end

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

  def self.configuration=(config)
    @configuration = config
  end

  def self.configure
    yield configuration
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
disco_app-0.8.4 lib/disco_app/configuration.rb
disco_app-0.8.5 lib/disco_app/configuration.rb
disco_app-0.8.6 lib/disco_app/configuration.rb
disco_app-0.8.7 lib/disco_app/configuration.rb