class Byebug::QuitCommand
Exit from byebug.
Public Class Methods
description()
click to toggle source
# File lib/byebug/commands/quit.rb, line 16 def self.description <<-DESCRIPTION q[uit][!| unconditionally] #{short_description} Normally we prompt before exiting. However, if the parameter "unconditionally" is given or command is suffixed with "!", we exit without asking further questions. DESCRIPTION end
regexp()
click to toggle source
# File lib/byebug/commands/quit.rb, line 12 def self.regexp /^\s* q(?:uit)? \s* (?:(!|\s+unconditionally))? \s*$/x end
short_description()
click to toggle source
# File lib/byebug/commands/quit.rb, line 28 def self.short_description "Exits byebug" end
Public Instance Methods
execute()
click to toggle source
# File lib/byebug/commands/quit.rb, line 32 def execute return unless @match[1] || confirm(pr("quit.confirmations.really")) processor.interface.autosave processor.interface.close Process.exit! end