Dependency Injection for Ruby