Everyday scripting with Ruby PDF book
Everyday Scripting with Ruby is divided into four parts. In the first, you’ll learn the basics of the Ruby scripting language. In the second, you’ll see how to create scripts in a steady, controlled way using test-driven design.
The third part is about finding, understanding, and using the work of others–and about preparing your scripts for others to use. The fourth part, more advanced, is about saving even more time by using application frameworks.