Установите гем ruby-debug. Конечно, требуется это внутри вашего приложения (только в режиме разработки / тестирования). Теперь вы можете написать «отладчик», где хотите остановить выполнение.
Как только ваше приложение остановится на точке останова, вы можете набрать «help», чтобы узнать обо всех командах. Одним из них является «IRB». Он запускает сеанс IRB, в котором у вас есть доступ ко всем методам в текущем контексте.
Лично я в основном использую p (print), eval, v i (экземпляры var) и v l (локальные переменные). Конечно, n для следующего и c для продолжения.
Команда выйти из заданного блока / метода никогда не работала для меня. Я никогда не исследовал почему: -)