Class Delayed::DelayProxy
In: lib/delayed/message_sending.rb
Parent: ActiveSupport::BasicObject

Methods

Public Class methods

[Source]

   # File lib/delayed/message_sending.rb, line 3
3:     def initialize(target, options)
4:       @target = target
5:       @options = options
6:     end

Public Instance methods

[Source]

    # File lib/delayed/message_sending.rb, line 8
 8:     def method_missing(method, *args)
 9:       Job.create({
10:         :payload_object => PerformableMethod.new(@target, method.to_sym, args),
11:         :priority       => ::Delayed::Worker.default_priority
12:       }.merge(@options))
13:     end

[Validate]