Blok to fragment kodu przekazywany do metody, zamknięty w { } (jeden wiersz) lub do...end (wiele wierszy). Bloki są charakterystyczną i centralną cechą Ruby — to sposób, w jaki przekazujesz zachowanie metodom, umożliwiając iterację, callbacki i elegancki, wyrazisty styl Ruby.
Składnia bloków
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
