Где я могу поместить не-Ruby файлы в мой драгоценный камень? - PullRequest
5 голосов
/ 19 января 2012

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

Gem::Specification.new do |s|

  # ...

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

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

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

1 Ответ

1 голос
/ 07 февраля 2012

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

...