Ruby, Yukihiro "Matz" Matsumoto tarafından oluşturulmuş, programcı mutluluğu ve üretkenliği üzerine odaklanacak şekilde tasarlanmış dinamik, nesne yönelimli bir betik dilidir. Felsefesi, makine verimliliğinden ziyade "geliştirici sevinçini optimize etmeye" odaklanan, zarif, okunaklı ve ifade edici kod vurgulamaktadır.
Ruby'nin zarafetine bir bakış
.times { puts }
[, , , ].select(&)
.upcase.reverse
puts age >=
