【发布时间】:2013-02-18 14:38:42
【问题描述】:
我想将delay 方法added by the Sidekiq gem 重命名为sidekiq_delay。这个扩展方法被添加到 Ruby 中的所有类中。我如何使用 Ruby 元编程来做到这一点?
我想这样做,以便 Sidekiq 的 delay 不会覆盖延迟作业的 delay 方法。
【问题讨论】:
-
为什么要这样做?它与您的代码冲突吗?只更改代码会更容易,风险也更小。
-
@SergioTulentsev 我想同时使用延迟作业,它还提供了“延迟”扩展方法。
标签: ruby metaprogramming sidekiq