Një bllok është një pjesë kodi e kaluar në një metodë, e mbyllur në { } (një rresht) ose do...end (shumë rreshta). Blloqet janë një veçori dalluese dhe qendrore e Ruby — ato janë mënyra se si kaloni sjellje në metoda, duke fuqizuar iteracionin, callback-et, dhe stilin elegant dhe shprehues të Ruby-it.
Sintaksa e blloqeve
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
