Overcoming Our Obsession with Stringly-Typed Ruby

Service Objects