Sha256: 6b97407a24175c52affc99b7091380d1e527cbe49158b6f43f74754fc85195af

Contents?: true

Size: 600 Bytes

Versions: 23

Compression:

Stored size: 600 Bytes

Contents

require 'puppet-debugger/input_responder_plugin'
module PuppetDebugger
  module InputResponders
    class Reset < InputResponderPlugin
      COMMAND_WORDS = %w(reset)
      SUMMARY = 'Reset the debugger to a clean state.'
      COMMAND_GROUP = :context

      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
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
puppet-debugger-0.19.0 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.18.0 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.17.0 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.16.0 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.15.2 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.15.1 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.15.0 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.14.0 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.13.0 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.12.3 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.12.2 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.12.1 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.12.0 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.11.0 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.10.3 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.10.2 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.10.1 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.10.0 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.9.1 lib/plugins/puppet-debugger/input_responders/reset.rb
puppet-debugger-0.9.0 lib/plugins/puppet-debugger/input_responders/reset.rb