এই তিনটি Ruby কোডের চাংকগুলিকে ডেটা হিসাবে হ্যান্ডেল করার উপায়। একটি ব্লক একটি মেথডে পাস করা হয় (কোনো অবজেক্ট নয়); একটি Proc এবং একটি lambda অবজেক্ট যা একটি ব্লকে মোড়ায় (callable, storable)। Procs এবং lambdas arguments চেকিং এবং return আচরণে সূক্ষ্মভাবে আলাদা।
