class DogEventer::Host
Public Class Methods
new(start_time, host_name)
click to toggle source
Calls superclass method
DogEventer::Scope::new
# File lib/dogeventer/scope.rb, line 11 def initialize(start_time, host_name) super start_time @host_name = host_name end
Public Instance Methods
chef_run(&block)
click to toggle source
# File lib/dogeventer/scope.rb, line 22 def chef_run(&block) c = ChefRun.new(@host_name, @start_time) c.instance_eval &block @events += c.events end
nagios_check(check_name, &block)
click to toggle source
# File lib/dogeventer/scope.rb, line 16 def nagios_check(check_name, &block) n = NagiosCheck.new(check_name, @host_name, @start_time) n.instance_eval &block @events += n.events end