La paraula yield s’utilitza per cridar blocks definits, és una paraula genèrica per cridar troços de codi que han estat declarats.

Exemple 1

def callBlock
  yield
  yield
  yield
end

callBlock { puts "Contingut del block" }

Output

Contingut del block
Contingut del block
Contingut del block

Font The Pragmatic Programmer Ruby

Exemple 2

a = %w( formiga ovella gat gos elefant )
a.each { |animal| puts a

Output

formiga
ovella
gat
gos
elefant