A companion for Sandi Metz's Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Ed.), in which the code examples are written in JavaScript.
Every reasonable effort will be made to faithfully convey the lesson of each code listing.
See Sandi's example repository for the official Ruby example code.