Ruby egyre népszerűbb, és a Ruby on Rails nevű keretrendszer segítette a webes programozás használatának növelését. A Ruby nyelv teljesen objektum-orientált, mivel minden objektum. Például, még a legalapvetőbb adattípusok, mint az egész számok is rendelkeznek módszerekkel és példányváltozókkal. Ez nagyobb módszert biztosít a módszerek láncolására, ahol a kódok sok sora egységesíthető. Például, ha három különböző módszert szeretne használni egy karakterláncon, az egyik módja az, hogy több kódsorot írjon az alábbiak szerint.
x = "Számítógép" .reverse y = x.upcase
z = y.downcase
Ezeket a módszereket az alábbi kód szerint lehet láncolni.
z = "Számítógép" .reverse.upcase.downcase
A Ruby rugalmas nyelvről is ismert, mert lehetővé teszi a programozók számára, hogy szükség esetén módosítsák a nyelv különböző részeit. A Ruby programozással kapcsolatos további információk az alábbi forrásokkal találhatók.
Objektum-orientált programozás, programozási nyelvek, programozási feltételek, kiszolgálóoldali parancsfájlok