Alguém pode explicar um uso em linguagem simples e real para injetar em Ruby?

Estou trabalhando em aprender Ruby e me deparei com injeção. Estou à beira de entendê-lo, mas quando sou o tipo de pessoa que precisa de exemplos do mundo real para aprender alguma coisa. Os exemplos mais comuns que encontro são pessoas usando injetar para somar a soma de um intervalo (1..10), que eu poderia me importar menos sobre. É um exemplo arbitrário.

O que eu usaria em um programa real? Estou aprendendo para poder seguir para o Rails, mas não preciso ter um exemplo centrado na web. Eu só preciso de algo que tenha um propósito que eu possa envolver minha cabeça.

Obrigado a todos.

questionAnswers(5)

yourAnswerToTheQuestion