Eu me vi aqui algumas vezes http://devopsreactions.tumblr.com/post/53831016555/stepping-a-long-loop-when-debugging
Você não tem que fazer isso, eu prometo.
Em Ruby, você pode fazer algo como o seguinte:
@@stop = false
def some_method_that_you_are_debugging
too_many.times do
debugger unless @@stop
blah_blah
end
end
Então, quando você terminar a depuração e não quiser continuar executando o loop, basta fazer o seguinte:
@@stop = true
Chega de misturar o teclado.