Ruby in Practice presents specific Ruby techniques developers can use in realworld projects. The book offers detailed strategies for using Ruby in a large-scale environment. Readers will find concrete examples of integration, messaging, web development, and databases, all presented in a clear Problem/Solution format. Above all, Ruby in Practice is a practical book for developers who want an indepth understanding of the Ruby language and its toolset. The first part concentrates on issues that developers face both from within their organizations and from their peers. The second part discusses techniques for communication and integration of systems. The last part shows how to manage data and integrate with existing data using Ruby.