Dependency Injection: Vital or Irrelevant?

Appendix A -- The Ultimate Parent

If the Container class (not instance) is ever asked for a service block, it will immediately report a unknown service error.

    def self.service_block(name)
      fail(MissingServiceError, "Unknown Service '#{name}'")
    end