Где разместить / получить доступ config в gem?

Я пишу свой первый драгоценный камень, и мне хотелось бы, чтобы определенные параметры были получены и установлены пользователем через файл config.yml.

Где должен быть помещен этот файл в мою файловую структуру драгоценного камня и как кто-то может изменить файл при установке моего драгоценного камня? Я предполагаю, что они могут передавать определенные параметры при установке гема, и эти параметры могут быть сопоставлены с файлом config.yml, но как это возможно?

Кроме того, это лучший способ получить файл через YAML. load_file?

Я смотрел трансляции Райана о создании драгоценного камня с помощью Bundler, но он не затрагивает эту тему.

39
задан the Tin Man 4 June 2011 в 02:31
поделиться