Ruby er et objektorientert programmeringsspråk. Det kombinerer syntaks inspirert av Perl med Smalltalk sine objektorienterte egenskaper.