Блок — это фрагмент кода, передаваемый методу, заключённый в { } (одна строка) или do...end (несколько строк). Блоки — это отличительная и центральная особенность Ruby — они определяют, как вы передаёте поведение методам, обеспечивая итерацию, callbacks и элегантный, выразительный стиль Ruby.
Синтаксис блоков
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
