Где я могу поместить файлы, не являющиеся рубиновыми, в мой драгоценный камень?


Я хочу поместить конфигурационный файл Upstart в мой Ruby gem. Вот мое текущее лучшее предположение

Gem::Specification.new do |s|

  # ...

  s.files = %w(
    lib/rt_watchdog.rb
    lib/upstart/rt_watchdog.conf
    bin/rt_watchdog
  )
end

В общем, куда идут конфигурационные файлы и другие типы скриптов в gem?

Update : я изменил путь в моем примере с Upstart/rt_watchdog.conf на lib/upstart/rt_watchdog.conf, поскольку это то, с чем я решил пойти сейчас, но я все еще не чувствую себя хорошо.

1 5

1 ответ:

Rails использует каталог конфигурации в корне приложения, и соглашения Rails довольно хорошо представлены во всем сообществе Ruby.