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