3

Sidekiqgemによって追加されたメソッドdelayの名前をに変更したいと思います。この拡張メソッドは、Rubyのすべてのクラスに追加されます。これを行うためにRubyメタプログラミングをどのように使用できますか?sidekiq_delay

delaySidekiqがDelayJobのメソッドを上書きしないようにこれを実行したいと思いますdelay

4

1 に答える 1

6

関連する宝石が含まれた後:

module Sidekiq::Extensions::Klass
  alias :sidekiq_delay :delay
  remove_method :delay
end
于 2013-02-18T06:20:04.033 に答える