Sha256: 0a84927a1bc27d1c98528fbacfe371ead1a76137ccd51256585d29fd44542227

Contents?: true

Size: 949 Bytes

Versions: 6956

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,956 entries across 6,951 versions & 33 rubygems

Version Path
ory-oathkeeper-client-0.38.22.beta1 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha107 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-hydra-client-1.11.7 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha106 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-hydra-client-1.11.6 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-keto-client-0.8.0.alpha1 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha105 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha104 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha103 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-hydra-client-1.11.5 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha101 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha100 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-hydra-client-1.11.4 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha99 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha98 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha97 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha96 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha95 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha94 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb
ory-client-0.0.1.alpha93 vendor/bundle/ruby/2.5.0/gems/pry-0.13.1/lib/pry/commands/pry_backtrace.rb