Упаковка файла данных только для чтения с помощью гемм Ruby

Я работаю над приложением на Ruby, которое устанавливается как драгоценный камень. Я хотел бы включить файл данных только для чтения с драгоценным камнем и не уверен, как/где он должен быть упакован

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

Использование GEM_PATH для поиска yaml-файла уродливо и также не сработает при использовании библиотеки в нежелезном развёртывании.

Спасибо за помощь

9
задан Nik Reiman 26 May 2011 в 07:04
поделиться