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 object.
Oop, this content isn't available to visitors. Please register or
log in to continue!
Responses