Surgically Refactoring Ruby with Suture

Refactoring