Module: DelayedCron::ClassMethods

Defined in:
lib/delayed_cron.rb

Instance Method Summary collapse

Instance Method Details

#cron_job(name, options = { interval: DelayedCron.default_interval }) ⇒ Object



56
57
58
59
# File 'lib/delayed_cron.rb', line 56

def cron_job(name, options = { interval: DelayedCron.default_interval })
  return false if options.delete(:if) == false
  DelayedCron.schedule(self.name.to_s, name, options)
end