Module: DashingResque::Job

Included in:
DashingResque::Jobs::FailedJobs, DashingResque::Jobs::QueuedJobs
Defined in:
lib/dashing_resque/job.rb

Instance Method Summary collapse

Instance Method Details

#schedule(interval, options = {}) ⇒ Object



4
5
6
7
8
9
# File 'lib/dashing_resque/job.rb', line 4

def schedule(interval, options = {})
  rufus_opts = options.reverse_merge(first_in: 0)
  SCHEDULER.every(interval, **rufus_opts) do
    send_event("resque_#{ancestors.first.name.demodulize.underscore}", **data)
  end
end