class Debugger::ReloadCommand

Implements debugger “reload” command.

Private Class Methods

help(cmd) click to toggle source
# File cli/ruby-debug/commands/reload.rb, line 33
def help(cmd)
  %Q{
    r[eload]\tforces source code reloading
  }
end
help_command() click to toggle source
# File cli/ruby-debug/commands/reload.rb, line 29
def help_command
  'reload'
end

Public Instance Methods

execute() click to toggle source
# File cli/ruby-debug/commands/reload.rb, line 17
def execute
  Debugger.source_reload
  print "Source code is reloaded. Automatic reloading is #{source_reloading}.\n"
end
regexp() click to toggle source
# File cli/ruby-debug/commands/reload.rb, line 13
def regexp
  /^\s*r(?:eload)?$/
end

Private Instance Methods

source_reloading() click to toggle source
# File cli/ruby-debug/commands/reload.rb, line 24
def source_reloading
  Debugger.reload_source_on_change ? 'on' : 'off'
end