yield იძახებს ბლოკს, რომელიც გადმოცემულია მეთოდს — იგი გადაცემს კონტროლს ბლოკს, სურვილის შემთხვევაში მეთოდ მეთოდს მნიშვნელობებს, შემდეგ კი აგრძელებს მეთოდს. ეს არის ის, თუ როგორ იძახებენ მეთოდები მათ მიერ მოცემულ ბლოკებს, და ეს არის მექანიზმი Ruby-ის გამეორების და მრავალი ელეგანტური პატერნის უკან.
ძირითადი yield — გამოძახე მოცემული ბლოკი
puts
puts
greet { puts }
