yield iškviečia bloką, perduotą metodui — jis perduoda kontrolę blokui, pasirinktinai perduodamas jam reikšmes, tada tęsia metodą. Tai yra tai, kaip metodai iškviečia jiems perduotus blokus, ir mechanizmas, kuris stovi už Ruby iteracijos ir daugelio elegantiškai parašytų šablonų.
Paprastas yield — iškviesti perduotą bloką
puts
puts
greet { puts }
