Now that you know the Ruby language, how do you get the most out of it? Ruby Best Practices is for programmers who want to use Ruby the way Rubyists do. Written by the developer of the Ruby project Prawn (prawn.majesticseacreature.com), this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, and how to work with functional programming ideas and techniques that can simplify your code and make you more productive. You'll also learn how to write code that's readable and expressive, and much more. Ruby Best Practices teaches you that there's a lot more to Ruby than just knowing the language.