O debug é uma técnica antiga, quase tão velha quanto a programação em si.
O REPL do Ruby é chamado de IRB (Interactive Ruby).
Ruby vem com uma biblioteca embutida chamada Test::Unit para escrever testes unitários, encapsulando práticas de teste dentro de estruturas simples.
Test::Unit