yield volá blok předaný metodě — předá kontrolu bloku, volitelně mu předá hodnoty, a pak pokračuje v metodě. Je to způsob, jakým metody volají předané bloky, a mechanismus za Ruby iterací a mnoha elegantnými vzory.
Základní yield — zavolá daný blok
puts
puts
greet { puts }
