module Delayed::MessageSending
Public Instance Methods
delay(options = {})
click to toggle source
# File lib/delayed/message_sending.rb, line 17 def delay(options = {}) DelayProxy.new(PerformableMethod, self, options) end
Also aliased as: __delay__
send_at(time, method, *args)
click to toggle source
# File lib/delayed/message_sending.rb, line 27 def send_at(time, method, *args) warn '[DEPRECATION] `object.send_at(time, :method)` is deprecated. Use `object.delay(:run_at => time).method' __delay__(:run_at => time).__send__(method, *args) end
send_later(method, *args)
click to toggle source
# File lib/delayed/message_sending.rb, line 22 def send_later(method, *args) warn '[DEPRECATION] `object.send_later(:method)` is deprecated. Use `object.delay.method' __delay__.__send__(method, *args) end