Sha256: 9c93a0e8dadd022db0115fe819cd4fa51b2d6f67ca26a6bbfb8ed21d447d267b
Contents?: true
Size: 850 Bytes
Versions: 26
Compression:
Stored size: 850 Bytes
Contents
require 'pathname' require 'byebug/command' require 'byebug/helpers/frame' require 'byebug/helpers/parse' module Byebug # # Move the current frame down in the backtrace. # class DownCommand < Command include Helpers::FrameHelper include Helpers::ParseHelper self.allow_in_post_mortem = true def self.regexp /^\s* down (?:\s+(\S+))? \s*$/x end def self.description <<-EOD down[ count] #{short_description} Use the "bt" command to find out where you want to go. EOD end def self.short_description 'Moves to a lower frame in the stack trace' end 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 end end
Version data entries
26 entries across 25 versions & 3 rubygems