Ruby este pur orientat pe obiecte — definești clase (șabloane) și creezi obiecte (instanțe). Clasele folosesc initialize ca constructor, @variables pentru starea instanței, și modificatori de acces pentru încapsulare. Sintaxa claselor în Ruby este curată și expresivă.
