في Ruby، كل شيء هو كائن — بما في ذلك الأرقام والنصوص وnil وtrue/false وحتى الفئات نفسها. كل قيمة لها methods يمكنك استدعاؤها عليها، ولا توجد primitive types (بخلاف Java/C# التي تحتوي على primitive value types). هذا الاتساق هو جزء أساسي من تصميم Ruby.
