¿Dónde colocar / acceder al archivo de configuración en gem?

Estoy escribiendo mi primera gema y me gustaría que el usuario recupere y establezca opciones específicas a través de un archivo config.yml.

¿Dónde se debe colocar este archivo dentro de la estructura de mi archivo de gemas y cómo alguien modifica el archivo al instalar mi gema? Supongo que pueden pasar opciones específicas al instalar la gema, y esas opciones se pueden asignar al archivo config.yml, pero ¿cómo es esto posible?

Además, ¿es la mejor manera de recuperar el archivo a través de YAML.load_file?

He visto las transmisiones de Ryan sobre cómo crear una gema a través de Bundler, pero él no cubre este tema.

Respuestas a la pregunta(4)

Su respuesta a la pregunta