Depurar um loop para apenas quantas iterações você precisa

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.