Ruby is one of the most richly object oriented programming languages that has ever existed. However, nearly two decades of programmers working in Ruby as if it were a foreign language has prevented us from unlocking its true potential.
For this reason, I have decided to write a short book called Composing Ruby
that will take a fresh look at object oriented programming in Ruby. This book will attempt to answer the question about how Ruby objects, classes, and modules can be used together in harmony to produce software which is both practical and well-engineered.
Sign up here
if you want to receive updates about my progress on the book. You can unsubscribe at any time, so don't worry about me spamming you!