Sha256: e909b910b12d85071ce1c234d26db065dbe688dd890bdc0ff8b86cf6d74e9550

Contents?: true

Size: 245 Bytes

Versions: 1

Compression:

Stored size: 245 Bytes

Contents

module Blinkenstein
  module Monitor
    extend Logging
    
    def self.repository
      @repository ||= []
    end

    def self.included(klass)
      logger.info "Registering monitor #{klass}"
      repository << klass.new
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
blinkenstein-0.2.0 lib/blinkenstein/monitor.rb