Ruby je dynamický, objektově orientovaný skriptovací jazyk vytvořený Yukihirem "Matzem" Matsumoto, navržený s důrazem na štěstí a produktivitu programátora. Její filozofie zdůrazňuje elegantní, čitelný, expresivní kód — "optimalizaci pro radost vývojáře" na úkor efektivnosti stroje.
Ukázka elegance Ruby
.times { puts }
[, , , ].select(&)
.upcase.reverse
puts age >=
