I am learning about Dependency Injection, which from my understanding is simply a means of managing dependencies and decoupling dependencies between classes and so fourth.
According to Anthony Ferrara one way to achieve dependency injection is to use a dependency injection container (DIC). DIC's do the following:
1) List all dependencies needed
2) Have logic to instantiate dependencies
My question is this: Is Ruby on Rails Gemfile a DIC?