Как мне обезьяна исправить патч, которым управляют в Bundler? - PullRequest
2 голосов
/ 30 сентября 2011

В частности, я хочу указать delayed_job на другую таблицу с:

set_table_name "my_table"

Я только что переключился на Bundler с вендора драгоценных камней.Раньше я просто менял код в продаваемом геме, что, вероятно, было глупо.В любом случае, мне, вероятно, нужно пройти путь обезьяны, я просто не знаю, как.

Ответы [ 2 ]

5 голосов
/ 30 сентября 2011

Ниже приведен общий шаблон, который вы можете использовать.Это не сработает как есть, потому что дело только в демонстрации шаблона, а также в том, что я не знаю структуру класса Delayed::Job.

# config/initializers/delayed_job_patch.rb

require "delayed_job"

class Delayed::Job

  set_table_name "my_table"

end
3 голосов
/ 30 сентября 2011

То, что я хотел бы сделать, - это разветвить проект на github, а затем реализовать параметр конфигурации для имени таблицы, а затем отправить запрос на извлечение оригиналу. В то же время, я бы указывал bundler на мой собственный репозиторий git (или принадлежащий компании).

...