module Resque::Plugins::Director::Config
Constants
- DEFAULT_OPTIONS
Attributes
queue[RW]
Public Instance Methods
log(message)
click to toggle source
# File lib/resque/plugins/director/config.rb, line 29 def log(message) @logger.send(@log_level, "DIRECTORS LOG: #{message}") if @logger end
reset!()
click to toggle source
# File lib/resque/plugins/director/config.rb, line 22 def reset! DEFAULT_OPTIONS.each do |key, default| attr_reader key self.instance_variable_set("@#{key.to_s}", default) end end
setup(options={})
click to toggle source
# File lib/resque/plugins/director/config.rb, line 33 def setup(options={}) DEFAULT_OPTIONS.each do |key, value| self.instance_variable_set("@#{key.to_s}", options[key] || value) end @min_workers = 0 if @min_workers < 0 @max_workers = DEFAULT_OPTIONS[:max_workers] if @max_workers < @min_workers end