yield καλεί το block που περάστηκε σε μια μεθόδο — μεταφέρει τον έλεγχο στο block, προαιρετικά περνώντας τιμές σε αυτό, και στη συνέχεια επαναφέρει τον έλεγχο στη μεθόδο. Είναι ο τρόπος με τον οποίο οι μεθόδοι καλούν τα blocks που τους δίνονται, και ο μηχανισμός πίσω από την επανάληψη της Ruby και πολλά κομψά patterns.
Βασικό yield — κάλεσε το δοθέν block
puts
puts
greet { puts }
