Resumen

Un loop o bucle, es la ejecución repetitiva de un fragmento de código para una cantidad determinada de repeticiones o hasta que se cumple una determinada condición.

Ejemplo de un bucle:

var = 0 
while var < 10
        puts ""var = #{var}""
        var += 1
end

Este código nos va a imprimir los números de 0 al 10, en Ruby existe exclusivamente una manera más corta de realizar un bucle y es con:

10.times do |num|
        puts "" num = #{num}""
end