Intermediate - Advanced Level Users.
Ruby is an absolutely pure object-oriented scripting language written in C and designed with Perl and Python capabilities in mind. It was developed in answer to the Perl community's proposal that 'there's more than one way to do it'.
Portable and convenient, this book is a concise reference to the features of Ruby: command-line options, syntax, built-in variables, functions, and many commonly used classes / modules. Additional discussion, code and examples are also included. The book is based on Ruby 1.6, but its contents should remain applicable to future versions of Ruby as well.