Parent

Debugger::QuitCommand

Implements debugger “quit” command

Public Class Methods

help(cmd) click to toggle source
# File lib/ruby-debug/commands/quit.rb, line 27
def help(cmd)
  %{
    q[uit] [!|unconditionally]\texit from debugger. 
    exit[!]\talias to quit

    Normally we prompt before exiting. However if the parameter
    "unconditionally" or is given or suffixed with !, we stop
    without asking further questions.  
   }
end
help_command() click to toggle source
# File lib/ruby-debug/commands/quit.rb, line 23
def help_command
  ]quit exit]
end

Public Instance Methods

execute() click to toggle source
# File lib/ruby-debug/commands/quit.rb, line 15
def execute
  if @match[1] or confirm(pr("quit.confirmations.really"))
    @state.interface.finalize
    exit! # exit -> exit!: No graceful way to stop threads...
  end
end
regexp() click to toggle source
# File lib/ruby-debug/commands/quit.rb, line 7
def regexp
  / ^\s*
     (?:q(?:uit)?|exit) \s*
     (!|\s+unconditionally)? \s*
     $
  /x
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.