પરંતુ, શુદ્ધ ઑબ્જેક્ટ-ઓરિએન્ટેડ ભાષા તરીકે, રુબી ઓબ્જેક્ટ-ઓરિએન્ટિક પ્રોગ્રામિંગ સાથે સ્પષ્ટ રીતે સંબંધિત નથી એવી સુવિધાઓ છોડીને કોઈપણ ઉપયોગીતા અથવા લવચિકતાને બલિદાન આપતું નથી.