yield poziva blok proslijeđen metodi — prenosi kontrolu bloku, opciono proslijeđujući vrijednosti, pa zatim nastavlja metodu. To je način na koji metode pozivaju blokove dane im, i mehanizam iza Ruby iteracije i mnogih elegantnih uzoraka.
Osnovni yield — pozovi dati blok
puts
puts
greet { puts }
