Ruby yra dinaminė, objektinė programavimo kalba, kurią sukūrė Yukihiro "Matz" Matsumoto, kurios tikslas yra programuotojo laimė ir produktyvumas. Jos filosofija pabrėžia elegantiškus, lengvai skaitomąs ir išraiškingus kodus — "optimizuojant dėl kūrėjo džiaugsmo" vietoj kompiuterio efektyvumo.
Ruby elegantumo pavyzdys
.times { puts }
[, , , ].select(&)
.upcase.reverse
puts age >=
