Description
Helps developers inspect Ruby programs while they run, pause execution, step through code, and understand why a value or control flow is wrong. It is useful during development, test failures, and troubleshooting complex behavior.
Debug sessions can expose secrets, memory contents, request data, and local paths. Use them carefully on shared machines or production systems, and avoid leaving remote debugging endpoints open.