Class: PuppetDebugger::InputResponders::Reset

Inherits:
PuppetDebugger::InputResponderPlugin show all
Defined in:
lib/plugins/puppet-debugger/input_responders/reset.rb

Constant Summary collapse

COMMAND_WORDS =
%w(reset)
SUMMARY =
'Reset the debugger to a clean state.'
COMMAND_GROUP =
:context

Instance Attribute Summary

Attributes inherited from PuppetDebugger::InputResponderPlugin

#debugger

Instance Method Summary collapse

Methods inherited from PuppetDebugger::InputResponderPlugin

command_completion, command_group, command_words, details, execute, #modules_paths, #puppet_debugger_lib_dir, summary

Instance Method Details

#run(args = []) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/plugins/puppet-debugger/input_responders/reset.rb', line 9

def run(args = [])
  debugger.set_scope(nil)
  debugger.set_remote_node_name(nil)
  debugger.set_node(nil)
  debugger.set_facts(nil)
  debugger.set_environment(nil)
  debugger.set_compiler(nil)
  #debugger.handle_input(":set loglevel #{debugger.log_level}")
  nil
end