Method: Exekutor::Queue#push

Defined in:
lib/exekutor/queue.rb

#push(jobs) ⇒ Integer

Adds a job to the queue, scheduled to perform immediately

Parameters:

  • jobs (ActiveJob::Base, Array<ActiveJob::Base>)

    the jobs to enqueue

Returns:

  • (Integer)

    the number of enqueued jobs



22
23
24
# File 'lib/exekutor/queue.rb', line 22

def push(jobs)
  create_records Array.wrap(jobs)
end