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



76
77
78
79
# File 'lib/delayed_cron.rb', line 76

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