class Cheffish::ChefRunListener
Attributes
node[R]
Public Class Methods
new(node)
click to toggle source
# File lib/cheffish/chef_run_listener.rb, line 5 def initialize(node) @node = node end
Public Instance Methods
run_complete(node)
click to toggle source
# File lib/cheffish/chef_run_listener.rb, line 11 def run_complete(node) disconnect end
run_failed(exception)
click to toggle source
# File lib/cheffish/chef_run_listener.rb, line 15 def run_failed(exception) disconnect end
Private Instance Methods
disconnect()
click to toggle source
# File lib/cheffish/chef_run_listener.rb, line 21 def disconnect # Stop the servers if node.run_context node.run_context.cheffish.local_servers.each(&:stop) end end