இவை மூன்று வழிகள் Ruby குறியீடு தொகுதிகளை தரவாக கையாளுகிறது. block என்பது ஒரு method க்கு அனுப்பப்படுவது (ஒரு object அல்ல); Proc மற்றும் lambda ஆகியவை ஒரு block ஐ wrap செய்யும் objects (callable, storable). Procs மற்றும் lambdas வாதங்கள் சரிபார்ப்பு மற்றும் return நடத்தையில் நுணுக்கமாக வேறுபடுகின்றன.
