Blok je komad koda proslijeđen metodi, zatvoren u { } (jedan redak) ili do...end (više redaka). Blokovi su karakteristična, centralna Ruby značajka — oni su način da proslijedite ponašanje metodama, omogućavajući iteraciju, povratne pozive i elegantan, izrazan Ruby stil.
Sintaksa bloka
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
