Dependency Injection is becoming more popular in Ruby, despite not being required to solve the problems that dependency injection is designed to solve. Yet stubbing out factory methods in tests doesn't feel like the right solution either.  This gem represents a middle road.