Crear un metodo ayuda principiante

hola necesito hacer este ejercicio pero nose como hacerlo alguien que pueda explicarme.

Escribir un programa llamado numeros.rb, que reciba por linea de comandos la cantidad de lineas, y dibuje el siguiente patrón:

Uso:ruby numeros.rb 5
debe dar el resultado en *
1 12 123 1234 12345

#!/usr/bin/ruby -w
puts $*[0].to_i.clamp(1, Float::INFINITY).times.map { |x| (1..x + 1).to_a.join }.join(?\s)

Running:

$ ruby codename.rb 5
1 12 123 1234 12345