Module: KingKong

Defined in:
lib/kingkong.rb,
lib/kingkong/cli.rb,
lib/kingkong/ping.rb,
lib/kingkong/pinger.rb,
lib/kingkong/runner.rb,
lib/kingkong/logging.rb,
lib/kingkong/version.rb,
lib/kingkong/processor.rb

Defined Under Namespace

Modules: Logging, Processor Classes: CLI, Ping, Pinger, Runner

Constant Summary collapse

VERSION =
"1.0.1"

Class Method Summary collapse

Class Method Details

.loggerObject

Default logger for KingKong.



12
13
14
# File 'lib/kingkong.rb', line 12

def self.logger
  @logger ||= Logger.new($stdout)
end

.logger=(logger) ⇒ Object

Want to override the default logger? Its cool, change it up here.



17
18
19
# File 'lib/kingkong.rb', line 17

def self.logger=(logger)
  @logger = logger
end

.start(*args) ⇒ Object

Shortcut for starting a runner



22
23
24
# File 'lib/kingkong.rb', line 22

def self.start(*args)
  Runner.new(*args)
end