Dos gemas comparten lo mismo requieren?

Cuando llamo:

require 'retryable' 

Estas dos gemas chocan:

https://github.com/robertsosinski/retryablehttps://github.com/carlo/retryable

Como ambos tienen un archivo 'reintentable', piden al usuario que los solicite. Estoy interesado en usar la primera gema, sin embargo esto no siempre sucede.

Este código se ejecuta como parte de mi propia gema, y ​​debe ser confiable para todos los usuarios.

¿Hay alguna forma de requerir específicamente de una gema (ya que los nombres de las gemas son diferentes, por supuesto)?

¿Cómo resuelvo este conflicto de nombres?

EDITAR: Para aclarar, este es el repositorio oficial y los nombres de las gemas son realmente diferentes ("retryable-rb" y "carlo-retryable"), sin embargo, ambos piden a sus usuarios que soliciten el archivo lib / retryable.rb conrequire 'retryable'

Respuestas a la pregunta(1)

Su respuesta a la pregunta