yield memanggil blok yang dihantar kepada kaedah — ia memindahkan kawalan kepada blok, secara pilihan menghantar nilai kepadanya, kemudian menyambung semula kaedah. Ia adalah cara kaedah menggunakan blok yang diberikan kepadanya, dan mekanisme di sebalik lelaran Ruby dan banyak corak yang elegan.
yield asas — panggil blok yang diberikan
puts
puts
greet { puts }
