Я работаю над приложением на Ruby, которое устанавливается как драгоценный камень. Я хотел бы включить файл данных только для чтения с драгоценным камнем и не уверен, как/где он должен быть упакован
Для небольшого фона, это приложение работает со спецификацией MIDI, которая включает сотни постоянных значений. Например, контроллер "Громкость канала" всегда идентифицируется значением 7. "Sustain" идентифицируется 64. и т.д. и т.п... В прошлом люди включали эти значения как большой набор констант в свой код. Прекрасно, но мне кажется более целесообразным включить их в язык агностического формата, такой как yaml
Использование GEM_PATH для поиска yaml-файла уродливо и также не сработает при использовании библиотеки в нежелезном развёртывании.
Спасибо за помощь