2013-03-15 121 views

回答

5

我還沒有嘗試過,但你應該能夠調用你的方法與_without_delay追加到它的名字,因爲DJ使用alias_method_chainhandle_asynchronously被調用。

所以,如果你有handle_asynchronously :do_work你會打電話do_work_without_delay

+0

對我的作品!我將提交一份文檔拉取請求,希望將其作爲官方功能。 :-) – 2013-03-22 18:22:45

0

我猴子補丁在我的環境文件,有時我測試的東西,調用異步方法:

module Delayed::MessageSending::ClassMethods 
    def handle_asynchronously(*opts) 
     # no-op 
    end 
    end