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



88
89
90
91
# File 'lib/delayed_cron.rb', line 88

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