Sha256: 5c0d18ca065c37728ea50d3d47a0bc60258c045b0780ac2c162ade7de1de82cb

Contents?: true

Size: 302 Bytes

Versions: 10

Compression:

Stored size: 302 Bytes

Contents

module Bot
  @@configuration = nil

  def self.configure
    @@configuration = Configuration.new

    if block_given?
      yield configuration
    end

    configuration
  end

  def self.configuration
    @@configuration || configure
  end

  class Configuration
    attr_accessor :adapter
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
bot-0.0.28 lib/bot/configuration.rb
bot-0.0.27 lib/bot/configuration.rb
bot-0.0.26 lib/bot/configuration.rb
bot-0.0.23 lib/bot/configuration.rb
bot-0.0.22 lib/bot/configuration.rb
bot-0.0.20 lib/bot/configuration.rb
bot-0.0.19 lib/bot/configuration.rb
bot-0.0.18 lib/bot/configuration.rb
bot-0.0.17 lib/bot/configuration.rb
bot-0.0.16 lib/bot/configuration.rb