A more advanced approach 

container = DI::Container.new
container.register(:logger) { Logger.new }