Ruby saf nesne yönelimli bir dildir — sınıflar (şablonlar) tanımlarsınız ve nesneler (örnekler) oluşturursunuz. Sınıflar oluşturucu olarak initialize kullanır, örnek durumu için @variables kullanır ve kapsülleme için erişim değiştiricilerine sahiptir. Ruby'nin sınıf söz dizimi temiz ve anlamlıdır.
