3

我想将Sidekiq gem 添加delay的方法重命名为. 这个扩展方法被添加到 Ruby 中的所有类中。如何使用 Ruby 元编程来做到这一点?sidekiq_delay

我想这样做,以便 Sidekiqdelay不会覆盖延迟作业的delay方法。

4

1 回答 1

6

包含相关 gem 后:

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