Module: Delayed::MessageSending

Defined in:
lib/delayed/message_sending.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#private_job(owner, method, *args) ⇒ Object



7
8
9
# File 'lib/delayed/message_sending.rb', line 7

def private_job(owner, method, *args)
  Delayed::Job.enqueue_for owner, Delayed::PerformableMethod.new(self, method.to_sym, args)
end

#send_later(method, *args) ⇒ Object



3
4
5
# File 'lib/delayed/message_sending.rb', line 3

def send_later(method, *args)
  Delayed::Job.enqueue Delayed::PerformableMethod.new(self, method.to_sym, args)
end