Sha256: 190e6bde9f4c4cfd4b80928f6336f20248fbc83e823a548a5e6a2bf92c4baf75

Contents?: true

Size: 381 Bytes

Versions: 26

Compression:

Stored size: 381 Bytes

Contents

require "metric_admin/version"

module MetricAdmin
  class << self
    attr_accessor :logger
    attr_accessor :configuration
  end

  def self.configure
    self.configuration ||= Configuration.new
    yield(configuration)
  end

  def self.logger
    @logger ||= Logger.new($stdout).tap do |log|
      log.progname = self.name
    end
  end

  class Configuration
    
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
metric_admin-0.0.28 lib/metric_admin.rb
metric_admin-0.0.27 lib/metric_admin.rb
metric_admin-0.0.26 lib/metric_admin.rb
metric_admin-0.0.25 lib/metric_admin.rb
metric_admin-0.0.24 lib/metric_admin.rb
metric_admin-0.0.23 lib/metric_admin.rb
metric_admin-0.0.22 lib/metric_admin.rb
metric_admin-0.0.21 lib/metric_admin.rb
metric_admin-0.0.20 lib/metric_admin.rb
metric_admin-0.0.19 lib/metric_admin.rb
metric_admin-0.0.18 lib/metric_admin.rb
metric_admin-0.0.17 lib/metric_admin.rb
metric_admin-0.0.16 lib/metric_admin.rb
metric_admin-0.0.15 lib/metric_admin.rb
metric_admin-0.0.14 lib/metric_admin.rb
metric_admin-0.0.13 lib/metric_admin.rb
metric_admin-0.0.12 lib/metric_admin.rb
metric_admin-0.0.11 lib/metric_admin.rb
metric_admin-0.0.10 lib/metric_admin.rb
metric_admin-0.0.9 lib/metric_admin.rb