Когда то давно в университете мы программировали на Delphi в специально под это разработанной среде.
Так вот в этой самой среде можно было поставить брэйкпойнт и когда программа доходила до этого места, она вываливалась в пошаговый режим и можно было посмотреть, какие значения у каких переменных на данный момент. Было очень удобно, пи отладке.
Так то с тех пор прошло уже почти 20 лет и что то мне подсказывает, что RubyMine при его хоть и не высокой цен должен что то подобное уметь... По крайней мере значок зеленого жучка рядом со стрелкой запуска намекает... Я даже пытался разобраться в этом, но мой ограниченный английский мне не позволил до конца понять,Ч то нужно сделать...
Так то вопрос как раз в этом: Как заставить Рубимайн вываливаться в режим отладки и показывать значения переменных во время выполнения программы?
Про дебагер у нас целый урок Отладка программ с помощью дебагера
Дебажить можно и из консоли кстати.