In everyday development, we face the concept of dependency injection. There are different approaches in the Ruby world to implement this design pattern, such as dry-rb. However, on large and complex projects, working with dry-rb turns into torture, especially debugging. That's why I want to introduce you to gem "aux".