Ruby for loop uma armadilha?

Em uma discussão sobre loops de Ruby,Niklas B. recentemente falou sobre loop 'não introduzindo um novo escopo', em comparação com cada loop. Eu gostaria de ver alguns exemplos de como se sente isso.

O.K., eu expandi a questão: Onde mais em Ruby nós vemos o que os apears fazem / terminam os delimitadores de bloco, mas na verdade não há escopo dentro dele? Qualquer outra coisa além de ... fazer ... acabar?

O.K., mais uma expansão da questão, existe uma maneira de escrever para loop com chaves {block}?

questionAnswers(3)

yourAnswerToTheQuestion