Ruby is the interpreted scripting language designed for quick and easy, object oriented programming. Ruby has several features designed to process text files, as well as several more designed to perform system management tasks (as in Perl). Ruby is simple, straightforward, extensible and portable.