Sha256: 24c572751bdb180a9f3de9886914b21351934cd804f163b0e61cb526dde1da30

Contents?: true

Size: 845 Bytes

Versions: 79

Compression:

Stored size: 845 Bytes

Contents

class Pry
  class Command::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
      stagger_output text.bold('Backtrace:') +
        "\n--\n" + _pry_.backtrace.join("\n")
    end
  end

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

Version data entries

79 entries across 79 versions & 5 rubygems

Version Path
pry-1.0.0.pre1-i386-mingw32 lib/pry/commands/pry_backtrace.rb
torquebox-console-0.2.4 vendor/bundle/jruby/1.9/gems/pry-0.9.12-java/lib/pry/commands/pry_backtrace.rb
torquebox-console-0.2.3 vendor/bundle/jruby/1.9/gems/pry-0.9.12-java/lib/pry/commands/pry_backtrace.rb
pry-0.9.12 lib/pry/commands/pry_backtrace.rb
pry-0.9.12-i386-mswin32 lib/pry/commands/pry_backtrace.rb
pry-0.9.12-i386-mingw32 lib/pry/commands/pry_backtrace.rb
pry-0.9.12-java lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre3 lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre3-i386-mswin32 lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre3-i386-mingw32 lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre3-java lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre2 lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre2-i386-mswin32 lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre2-i386-mingw32 lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre2-java lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre1 lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre1-i386-mswin32 lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre1-i386-mingw32 lib/pry/commands/pry_backtrace.rb
pry-0.9.12pre1-java lib/pry/commands/pry_backtrace.rb
pry-0.9.11.4 lib/pry/commands/pry_backtrace.rb