Sha256: bdda64ef46a128b871e29efa7b124c31360bb582ccba0466f7dd88827f41fbb5

Contents?: true

Size: 300 Bytes

Versions: 2

Compression:

Stored size: 300 Bytes

Contents

require "singleton"

module Awis
  class Config
    include Singleton
    attr_accessor :access_key_id, :secret_access_key, :proxy, :debug, :protocol,
                  :timeout, :open_timeout, :logger
  end

  def self.config
    yield Config.instance if block_given?

    Config.instance
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
awis-sdk-ruby-1.0.0 lib/awis/config.rb
awis-sdk-ruby-0.1.1 lib/awis/config.rb