Justin Weiss is the featured guest chef, in this episode about sorting trees and why you might want to.
Many different kinds of Ruby objects respond to #call. Today's dish is a demonstration of how this fact can be harnessed to easily swap out different implementations of a collaborator …
When defining multiple implementations of a single role, there are some pitfalls to watch out for.
Introducing a new feature in Ruby 2.3.
Ruby's 'delegate' stdlib provides a couple different variations on delegator bass classes. Today we'll look at the differences between the two, and at how to choose on or the other.