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
workers(new_num_workers = nil)
Alias for: num_workers