¿Puede alguien explicar un uso en el mundo real y en lenguaje sencillo para inyectar en Ruby?

Estoy trabajando en el aprendizaje de Ruby, y me encontré con la inyección. Estoy a punto de comprenderlo, pero cuando soy el tipo de persona que necesita ejemplos del mundo real para aprender algo. Los ejemplos más comunes que encuentro son personas que usan inyectar para sumar la suma de un rango (1..10), que no me importa. Es un ejemplo arbitrario.

¿Para qué lo usaría en un programa real? Estoy aprendiendo para poder pasar a Rails, pero no tengo que tener un ejemplo centrado en la web. Solo necesito algo que tenga un propósito por el que pueda envolver mi cabeza.

Gracias a todos.