একটি ব্লক হল কোড এর একটি অংশ যা একটি method এ পাস করা হয়, { } (এক লাইন) বা do...end (মাল্টি-লাইন) এ enclosed থাকে। ব্লক হল Ruby এর একটি distinctive, central feature — এগুলি হল method এ behavior পাস করার উপায়, যা iteration, callbacks, এবং Ruby এর elegant, expressive style কে empower করে।
ব্লক সিনট্যাক্স
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
