lib/delayed/master/config.rb in delayed_job_master-2.0.0 vs lib/delayed/master/config.rb in delayed_job_master-2.0.1
- old
+ new
@@ -19,11 +19,11 @@
def read(file)
instance_eval(File.read(file), file)
end
def add_worker
- worker = WorkerSetting.new(id: @workers.size, count: 1, exit_on_complete: true)
+ worker = WorkerSetting.new(id: @workers.size, queues: [], count: 1, exit_on_complete: true)
yield worker
@workers << worker
end
def callbacks
@@ -34,11 +34,11 @@
@data[key].call(*args)
end
SIMPLE_CONFIGS.each do |key|
define_method(key) do |value = nil|
- if value
+ if !value.nil?
@data[key] = value
else
@data[key]
end
end
@@ -70,10 +70,10 @@
puts "DEPRECATION WARNING: deprecated control setting is called from #{caller(1, 1).first}. Remove it from your config file."
end
SIMPLE_CONFIGS.each do |key|
define_method(key) do |value = nil|
- if value
+ if !value.nil?
@data[key] = value
else
@data[key]
end
end