Class: DelayedCronJob::Plugin

Inherits:
Delayed::Plugin
  • Object
show all
Defined in:
lib/delayed_cron_job/plugin.rb

Class Method Summary collapse

Class Method Details

.cron?(job) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/delayed_cron_job/plugin.rb', line 9

def cron?(job)
  job.cron.present?
end

.next_run_at(job) ⇒ Object



5
6
7
# File 'lib/delayed_cron_job/plugin.rb', line 5

def next_run_at(job)
  job.run_at = Cronline.new(job.cron).next_time(Delayed::Job.db_time_now)
end