Module: Qs::Daemon::ClassMethods
- Defined in:
- lib/qs/daemon.rb
Instance Method Summary collapse
- #config ⇒ Object
- #error(&block) ⇒ Object
- #error_procs ⇒ Object
- #init(&block) ⇒ Object
- #init_procs ⇒ Object
- #logger(value = nil) ⇒ Object
- #name(value = nil) ⇒ Object
- #num_workers(new_num_workers = nil) ⇒ Object (also: #workers)
- #pid_file(value = nil) ⇒ Object
- #queue(value) ⇒ Object
- #queues ⇒ Object
- #shutdown_timeout(value = nil) ⇒ Object
-
#verbose_logging(value = nil) ⇒ Object
flags.
- #worker_class(value = nil) ⇒ Object
- #worker_params(value = nil) ⇒ Object
Instance Method Details
#config ⇒ Object
202 203 204 |
# File 'lib/qs/daemon.rb', line 202 def config @config ||= Config.new end |
#error(&block) ⇒ Object
245 246 247 |
# File 'lib/qs/daemon.rb', line 245 def error(&block) self.config.error_procs << block end |
#error_procs ⇒ Object
249 250 251 |
# File 'lib/qs/daemon.rb', line 249 def error_procs self.config.error_procs end |
#init(&block) ⇒ Object
237 238 239 |
# File 'lib/qs/daemon.rb', line 237 def init(&block) self.config.init_procs << block end |
#init_procs ⇒ Object
241 242 243 |
# File 'lib/qs/daemon.rb', line 241 def init_procs self.config.init_procs end |
#logger(value = nil) ⇒ Object
253 254 255 256 |
# 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) ⇒ Object
206 207 208 209 |
# 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) ⇒ Object Also known as: workers
231 232 233 234 |
# 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 |
#pid_file(value = nil) ⇒ Object
211 212 213 214 |
# 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) ⇒ Object
258 259 260 |
# File 'lib/qs/daemon.rb', line 258 def queue(value) self.config.queues << value end |
#queues ⇒ Object
262 263 264 |
# File 'lib/qs/daemon.rb', line 262 def queues self.config.queues end |
#shutdown_timeout(value = nil) ⇒ Object
216 217 218 219 |
# 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) ⇒ Object
flags
268 269 270 271 |
# 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) ⇒ Object
221 222 223 224 |
# 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) ⇒ Object
226 227 228 229 |
# 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 |