module DatWorkerPool::Worker::ClassMethods
Public Instance Methods
after_work(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 44 def after_work(&block); self.after_work_callbacks << block; end
after_work_callbacks()
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 36 def after_work_callbacks; @after_work_callbacks ||= []; end
before_work(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 43 def before_work(&block); self.before_work_callbacks << block; end
before_work_callbacks()
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 35 def before_work_callbacks; @before_work_callbacks ||= []; end
on_available(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 40 def on_available(&block); self.on_available_callbacks << block; end
on_available_callbacks()
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 32 def on_available_callbacks; @on_available_callbacks ||= []; end
on_error(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 42 def on_error(&block); self.on_error_callbacks << block; end
on_error_callbacks()
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 34 def on_error_callbacks; @on_error_callbacks ||= []; end
on_shutdown(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 39 def on_shutdown(&block); self.on_shutdown_callbacks << block; end
on_shutdown_callbacks()
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 31 def on_shutdown_callbacks; @on_shutdown_callbacks ||= []; end
on_start(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 38 def on_start(&block); self.on_start_callbacks << block; end
on_start_callbacks()
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 30 def on_start_callbacks; @on_start_callbacks ||= []; end
prepend_after_work(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 52 def prepend_after_work(&block); self.after_work_callbacks.unshift(block); end
prepend_before_work(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 51 def prepend_before_work(&block); self.before_work_callbacks.unshift(block); end
prepend_on_available(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 48 def prepend_on_available(&block); self.on_available_callbacks.unshift(block); end
prepend_on_error(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 50 def prepend_on_error(&block); self.on_error_callbacks.unshift(block); end
prepend_on_shutdown(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 47 def prepend_on_shutdown(&block); self.on_shutdown_callbacks.unshift(block); end
prepend_on_start(&block)
click to toggle source
# File lib/dat-worker-pool/worker.rb, line 46 def prepend_on_start(&block); self.on_start_callbacks.unshift(block); end