yield kutsuu metodille välitettyä blokkia — se siirtää ohjauksen blokille, voi valinnaisen välittää sille arvoja, ja sitten jatkaa metodia. Se on se, kuinka metodit kutsuvat niihin annettuja blokkeja, ja mekanismi Rubyn iteroinnin ja monien eleganttien mallien takana.
Perus yield — kutsu annettu blokki
puts
puts
greet { puts }
