byebug
Byebug is a Ruby 2 debugger. It's implemented using the Ruby 2 TracePoint C API for execution control and the Debug Inspector C API for call stack navigation. The core component provides support that front-ends can build on. It provides breakpoint handling and bindings for stack frames among other things and it comes with an easy to use command line interface.
Types
Docs
Guides
Zeitwerk
Namespace
Optimized
3.1.2
David Rodriguez, Kent Sibilev, and Mark Moseley
bundle add byebug
Getting Started
Learn more about the Byebug gem.
Playground
Test, play and inspect the gem for yourself