Module Delayed::MessageSending
In: lib/delayed/message_sending.rb

Methods

__delay__   delay   send_at   send_later  

Classes and Modules

Module Delayed::MessageSending::ClassMethods

Public Instance methods

__delay__(options = {})

Alias for delay

[Source]

    # File lib/delayed/message_sending.rb, line 18
18:     def delay(options = {})
19:       DelayProxy.new(PerformableMethod, self, options)
20:     end

[Source]

    # File lib/delayed/message_sending.rb, line 28
28:     def send_at(time, method, *args)
29:       warn "[DEPRECATION] `object.send_at(time, :method)` is deprecated. Use `object.delay(:run_at => time).method"
30:       __delay__(:run_at => time).__send__(method, *args)
31:     end

[Source]

    # File lib/delayed/message_sending.rb, line 23
23:     def send_later(method, *args)
24:       warn "[DEPRECATION] `object.send_later(:method)` is deprecated. Use `object.delay.method"
25:       __delay__.__send__(method, *args)
26:     end

[Validate]