एक block हा कोडचा एक तुकडा आहे जो { } (एक ओळ) किंवा do...end (अनेक ओळी) मध्ये असून एका method ला पास केला जातो. Blocks हे Ruby चे एक विशिष्ट, केंद्रीय feature आहेत — ते method ला वर्तन कसे पास करायचे हे दर्शवतात, iteration, callbacks आणि Ruby च्या elegant, expressive शैलीला शक्ती देतात.
Block syntax
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
