Blok je kos kode, ki se prosledi metodi, zaprt v { } (ena vrstica) ali do...end (več vrstic). Bloki so značilna in osrednja lastnost Rubyja — preko njih proslediš vedenje metodam, kar omogoča iteracijo, povratne klice in Rubyjev eleganten, izrazit slog.
Sintaksa blokov
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
