aboutsummaryrefslogtreecommitdiffstats
path: root/activejob/test/support/integration/adapters/delayed_job.rb
blob: 3e55933438f99f2326626679ea29425e47c7f1ae (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
module DelayedJobJobsManager
  def clear_jobs
    Delayed::Job.delete_all
  end

  def start_workers
    @worker = Delayed::Worker.new(quiet: false, sleep_delay: 0.5)
    @thread = Thread.new { @worker.start }
  end

  def stop_workers
    @worker.stop
  end
end