Ruby शुद्ध object-oriented हो — तपाईले क्लास (blueprints) परिभाषित गर्नुहुन्छ र अबजेक्ट (instances) सिर्जना गर्नुहुन्छ। क्लासहरूले कन्स्ट्रक्टरको लागि initialize, उदाहरण अवस्थाको लागि @variables, र encapsulation को लागि access modifiers प्रयोग गर्छन्। Ruby को क्लास syntax स्वच्छ र अभिव्यक्तिपूर्ण छ।
