mirror of
https://github.com/plashchynski/crono.git
synced 2026-04-23 17:28:45 +02:00
Fix empty job_options error
This commit is contained in:
@@ -9,13 +9,13 @@ module Crono
|
|||||||
attr_accessor :performer, :period, :job_args, :last_performed_at, :job_options,
|
attr_accessor :performer, :period, :job_args, :last_performed_at, :job_options,
|
||||||
:next_performed_at, :job_log, :job_logger, :healthy, :execution_interval
|
:next_performed_at, :job_log, :job_logger, :healthy, :execution_interval
|
||||||
|
|
||||||
def initialize(performer, period, job_args, job_options = {})
|
def initialize(performer, period, job_args, job_options = nil)
|
||||||
self.execution_interval = 0.minutes
|
self.execution_interval = 0.minutes
|
||||||
self.performer, self.period = performer, period
|
self.performer, self.period = performer, period
|
||||||
self.job_args = JSON.generate(job_args)
|
self.job_args = JSON.generate(job_args)
|
||||||
self.job_log = StringIO.new
|
self.job_log = StringIO.new
|
||||||
self.job_logger = Logger.new(job_log)
|
self.job_logger = Logger.new(job_log)
|
||||||
self.job_options = job_options
|
self.job_options = job_options || {}
|
||||||
self.next_performed_at = period.next
|
self.next_performed_at = period.next
|
||||||
@semaphore = Mutex.new
|
@semaphore = Mutex.new
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user