Sha256: f52edf1ade3f0f6904553ff65c230d230af8c7c641e56cb4aa5e7637668b1abb

Contents?: true

Size: 323 Bytes

Versions: 5

Compression:

Stored size: 323 Bytes

Contents

module EkmOmnimeter

  class << self
    attr_writer :configuration
  end

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

  def self.reset
    @configuration = Configuration.new
  end

  def self.configure
    yield(configuration)
  end

  class Configuration
    attr_accessor :sockets
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ekm-omnimeter-0.2.4 lib/ekm-omnimeter/configuration.rb
ekm-omnimeter-0.2.3 lib/ekm-omnimeter/configuration.rb
ekm-omnimeter-0.2.2 lib/ekm-omnimeter/configuration.rb
ekm-omnimeter-0.2.1 lib/ekm-omnimeter/configuration.rb
ekm-omnimeter-0.2.0 lib/ekm-omnimeter/configuration.rb