class Byebug::DownCommand

Move the current frame down in the backtrace.

Public Class Methods

description() click to toggle source
# File lib/byebug/commands/down.rb, line 21
    def self.description
      <<-DESCRIPTION
        down[ count]

        #{short_description}

        Use the "bt" command to find out where you want to go.
      DESCRIPTION
    end
regexp() click to toggle source
# File lib/byebug/commands/down.rb, line 17
def self.regexp
  /^\s* down (?:\s+(\S+))? \s*$/x
end
short_description() click to toggle source
# File lib/byebug/commands/down.rb, line 31
def self.short_description
  "Moves to a lower frame in the stack trace"
end

Public Instance Methods

execute() click to toggle source
# File lib/byebug/commands/down.rb, line 35
def execute
  pos, err = parse_steps(@match[1], "Down")
  return errmsg(err) unless pos

  jump_frames(-pos)

  ListCommand.new(processor).execute if Setting[:autolist]
end