module Hallmonitor
Top-level module, allows for configuration
Include this module in classes where you want monitoring capabilities
Public Class Methods
add_outputter(outputter)
click to toggle source
Adds an outputter to Hallmonitor
. Whenever events are emitted they will be sent to all registered outputters
@param outputter [Outputter] An instance of an outputter @note This delegates to {Dispatcher.add_outputter}
# File lib/hallmonitor.rb, line 31 def add_outputter(outputter) Dispatcher.add_outputter(outputter) end
config()
click to toggle source
@return {Hallmonitor::Configuration} instance
# File lib/hallmonitor.rb, line 15 def config @config ||= Hallmonitor::Configuration.new end
configure() { |config| ... }
click to toggle source
Method to configure Hallmonitor
, takes a block and passes a {Hallmonitor::Configuration} object in, which can be used to set configuration options.
# File lib/hallmonitor.rb, line 22 def configure yield(config) end