yield एका method ला दिलेल्या block ला कॉल करते — हे control block ला transfer करते, choice से values pass करते, आणि नंतर method चालू ठेवते। हे तर methods ला दिलेल्या blocks invoke करण्याचा मार्ग आहे, आणि Ruby च्या iteration आणि अनेक elegant patterns मागील यंत्रणा आहे।
Basic yield — दिलेला block कॉल करा
puts
puts
greet { puts }
