บล็อก (Block) คือกลุ่มโค้ดที่ถูกส่งเข้าไปยังเมธอด ปิดล้อมด้วย { } (บรรทัดเดียว) หรือ do...end (หลายบรรทัด) บล็อกเป็นคุณสมบัติที่เป็นเอกลักษณ์และเป็นแกนกลางของ Ruby มันคือวิธีที่คุณส่งพฤติกรรมไปยังเมธอด ขับเคลื่อนการวนซ้ำ callback และสไตล์ที่สง่างามและสื่อความหมายได้ดีของ Ruby
ไวยากรณ์ของบล็อก
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
