yield kalder blokken som blev givet til en metode — det overfører kontrollen til blokken, eventuelt med værdier til den, og genoptager derefter metoden. Det er sådan, metoder påkalder de blokke, der gives til dem, og mekanismen bag Rubys iteration og mange elegante mønstre.
Grundlæggende yield — kald den givne blok
puts
puts
greet { puts }
