Sha256: 0a84927a1bc27d1c98528fbacfe371ead1a76137ccd51256585d29fd44542227

Contents?: true

Size: 949 Bytes

Versions: 6794

Compression:

Stored size: 949 Bytes

Contents

# frozen_string_literal: true

class Pry
  class Command
    class PryBacktrace < Pry::ClassCommand
      match 'pry-backtrace'
      group 'Context'
      description 'Show the backtrace for the Pry session.'

      banner <<-BANNER
        Usage: pry-backtrace [OPTIONS] [--help]

        Show the backtrace for the position in the code where Pry was started. This can
        be used to infer the behavior of the program immediately before it entered Pry,
        just like the backtrace property of an exception.

        NOTE: if you are looking for the backtrace of the most recent exception raised,
        just type: `_ex_.backtrace` instead.
        See: https://github.com/pry/pry/wiki/Special-Locals
      BANNER

      def process
        text = "#{bold('Backtrace:')}\n--\n#{pry_instance.backtrace.join("\n")}"
        pry_instance.pager.page(text)
      end
    end

    Pry::Commands.add_command(Pry::Command::PryBacktrace)
  end
end

Version data entries

6,794 entries across 6,790 versions & 31 rubygems

Version Path
cybrid_api_bank_ruby-0.123.149 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_id_ruby-0.123.149 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_organization_ruby-0.123.149 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_bank_ruby-0.123.148 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_id_ruby-0.123.148 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_organization_ruby-0.123.148 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_bank_ruby-0.123.147 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_organization_ruby-0.123.147 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_id_ruby-0.123.147 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
ory-client-1.16.2 vendor/bundle/ruby/3.1.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
avalara_sdk-24.12.2 vendor/bundle/ruby/2.7.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
cybrid_api_bank_ruby-0.123.145 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_organization_ruby-0.123.145 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_id_ruby-0.123.145 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_bank_ruby-0.123.144 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_id_ruby-0.123.144 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_organization_ruby-0.123.144 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
ory-client-1.16.1 vendor/bundle/ruby/3.1.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
ory-client-1.16.0 vendor/bundle/ruby/3.1.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb
cybrid_api_bank_ruby-0.123.143 vendor/bundle/ruby/3.3.0/gems/pry-0.14.2/lib/pry/commands/pry_backtrace.rb