Module: Rage::Deferred::Task::ClassMethods

Defined in:
lib/rage/deferred/task.rb

Instance Method Summary collapse

Instance Method Details

#enqueue(*args, delay: nil, delay_until: nil, **kwargs) ⇒ Object



82
83
84
85
86
87
88
89
90
# File 'lib/rage/deferred/task.rb', line 82

def enqueue(*args, delay: nil, delay_until: nil, **kwargs)
  Rage::Deferred.__queue.enqueue(
    Rage::Deferred::Context.build(self, args, kwargs),
    delay:,
    delay_until:
  )

  nil
end