Ruby ਸ਼ੁੱਧ ਆਬਜੈਕਟ-ਅਨੁਕੂਲ ਹੈ — ਤੁਸੀਂ ਕਲਾਸਾਂ (ਨੁਖਸ) ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹੋ ਅਤੇ ਆਬਜੈਕਟ (ਮਨੋਰਥ) ਬਣਾਉਂਦੇ ਹੋ। ਕਲਾਸਾਂ initialize ਨੂੰ constructor ਵਜੋਂ ਵਰਤਦੀਆਂ ਹਨ, @variables ਨੂੰ instance state ਲਈ ਵਰਤਦੀਆਂ ਹਨ, ਅਤੇ encapsulation ਲਈ access modifiers ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ। Ruby ਦੀ ਕਲਾਸ ਸਿੰਟੈਕਸ ਸਾਫ਼ ਅਤੇ ਪ੍ਰਗਟਾਤਮਕ ਹੈ।
