Een block is een stuk code dat aan een methode wordt doorgegeven, ingesloten in { } (één regel) of do...end (meerdere regels). Blocks zijn een kenmerkend, centraal Ruby-kenmerk — ze zijn hoe je gedrag aan methoden doorgeeft, wat iteratie, callbacks en Ruby's elegante, expressieve stijl mogelijk maakt.
Block-syntaxis
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
