Sha256: 542318f3357ffc73bd1fa0edfe679b424cf2e6833982d1334f72f8f601120dda
Contents?: true
Size: 897 Bytes
Versions: 18
Compression:
Stored size: 897 Bytes
Contents
# frozen_string_literal: true 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 <<-DESCRIPTION down[ count] #{short_description} Use the "bt" command to find out where you want to go. DESCRIPTION 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
18 entries across 18 versions & 8 rubygems