Cómo la carpeta `lib` de los plugins se añade a `$LOAD_PATH`

¡Gracias! Eso me ayudó a entenderlo.

Estaba intentando implementar el mismo sistema de plugins y mi problema era que los estaba activando más tarde, fuera de application.rb, por ejemplo en un initializer. De esa manera, la carpeta lib (y probablemente otras) de los plugins no se añade al path de carga.