lib/delayed_cron/jobs/resque.rb
require 'resque'
module DelayedCron
module Jobs
class Resque
@queue = :cron_job
def self.enqueue_delayed_cron(klass, method_name, options)
unless scheduled?(klass, method_name)
# TODO: need to find resque's equivalent to sidekiq's perform_in method
end
end
def self.scheduled?(klass, method_name)
# TODO: returns true if job is already scheduled
end
def self.perform(klass, method_name, options)
DelayedCron.process_job(klass, method_name, options)
end
end
end
end