module Qs::Daemon::ClassMethods
Public Instance Methods
config()
click to toggle source
# File lib/qs/daemon.rb, line 202 def config @config ||= Config.new end
error(&block)
click to toggle source
# File lib/qs/daemon.rb, line 245 def error(&block) self.config.error_procs << block end
error_procs()
click to toggle source
# File lib/qs/daemon.rb, line 249 def error_procs self.config.error_procs end
init(&block)
click to toggle source
# File lib/qs/daemon.rb, line 237 def init(&block) self.config.init_procs << block end
init_procs()
click to toggle source
# File lib/qs/daemon.rb, line 241 def init_procs self.config.init_procs end
logger(value = nil)
click to toggle source
# File lib/qs/daemon.rb, line 253 def logger(value = nil) self.config.logger = value if !value.nil? self.config.logger end
name(value = nil)
click to toggle source
# File lib/qs/daemon.rb, line 206 def name(value = nil) self.config.name = value if !value.nil? self.config.name end
num_workers(new_num_workers = nil)
click to toggle source
# File lib/qs/daemon.rb, line 231 def num_workers(new_num_workers = nil) self.config.num_workers = new_num_workers if new_num_workers self.config.num_workers end
Also aliased as: workers
pid_file(value = nil)
click to toggle source
# File lib/qs/daemon.rb, line 211 def pid_file(value = nil) self.config.pid_file = value if !value.nil? self.config.pid_file end
queue(value)
click to toggle source
# File lib/qs/daemon.rb, line 258 def queue(value) self.config.queues << value end
queues()
click to toggle source
# File lib/qs/daemon.rb, line 262 def queues self.config.queues end
shutdown_timeout(value = nil)
click to toggle source
# File lib/qs/daemon.rb, line 216 def shutdown_timeout(value = nil) self.config.shutdown_timeout = value if !value.nil? self.config.shutdown_timeout end
verbose_logging(value = nil)
click to toggle source
flags
# File lib/qs/daemon.rb, line 268 def verbose_logging(value = nil) self.config.verbose_logging = value if !value.nil? self.config.verbose_logging end
worker_class(value = nil)
click to toggle source
# File lib/qs/daemon.rb, line 221 def worker_class(value = nil) self.config.worker_class = value if !value.nil? self.config.worker_class end
worker_params(value = nil)
click to toggle source
# File lib/qs/daemon.rb, line 226 def worker_params(value = nil) self.config.worker_params = value if !value.nil? self.config.worker_params end