Class: DelayedCron::Jobs::Resque
- Inherits:
-
Object
- Object
- DelayedCron::Jobs::Resque
- Defined in:
- lib/delayed_cron/jobs/resque.rb
Class Method Summary collapse
- .enqueue_delayed_cron(klass, method_name, options) ⇒ Object
- .perform(klass, method_name, options) ⇒ Object
- .scheduled?(klass, method_name) ⇒ Boolean
Class Method Details
.enqueue_delayed_cron(klass, method_name, options) ⇒ Object
8 9 10 11 12 |
# File 'lib/delayed_cron/jobs/resque.rb', line 8 def self.enqueue_delayed_cron(klass, method_name, ) unless scheduled?(klass, method_name) # TODO: need to find resque's equivalent to sidekiq's perform_in method end end |
.perform(klass, method_name, options) ⇒ Object
18 19 20 |
# File 'lib/delayed_cron/jobs/resque.rb', line 18 def self.perform(klass, method_name, ) DelayedCron.process_job(klass, method_name, ) end |
.scheduled?(klass, method_name) ⇒ Boolean
14 15 16 |
# File 'lib/delayed_cron/jobs/resque.rb', line 14 def self.scheduled?(klass, method_name) # TODO: returns true if job is already scheduled end |