Ruby मध्ये, सर्वकाही एक ऑब्जेक्ट आहे — संख्या, स्ट्रिंग, nil, true/false, आणि अगदी क्लास स्वतःच यासह. प्रत्येक मूल्यावर आपण कॉल करू शकता असे मेथड्स आहेत, आणि कोणतेही primitive types नाहीत (Java/C# सारख्या भाषांप्रमाणे जिथे value-type primitives आहेत). हे सुसंगतता Ruby च्या डिজाइनचा मूल भाग आहे.
