Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby
by Bruno R. Preiss
Number of pages: 249
The primary goal of this book is to promote object-oriented design using Ruby and to illustrate the use of the emerging object-oriented design patterns. The book shows how these patterns are used to create good software designs. In particular, the following design patterns are used throughout the text: singleton, container, iterator, adapter and visitor.
Download or read it online for free here:
by Mitch Guthrie - bigfatrails.com
A book designed around teaching Ruby on Rails in a precept upon precept fashion. Both theory and practice driving your knowledge. If you are a beginner, the purpose of this book is to simply get you there in small, manageable steps.
by Gregory T. Brown - O'Reilly Media
Ruby Best Practices aims to help Ruby developers from a wide range of skill levels improve their fundamental understanding of the language via exposure to the common practices and idioms that many seasoned Rubyists take for granted.
Everything from installing Ruby and the basics of the language through to topics such as arrays, file handling and object-oriented programming are covered. Written both for experienced in other programming languages and for novices.
Ruby is an interpreted, object-oriented scripting language. This book will show how to install and get started with Ruby in your environment. It demonstrates the main features of the language syntax. The text is designed to be self contained.