A Ruby Refactor: Exploring Dependency Injection Options | Hacker News Reader