class Delayed::Master::Worker

Attributes

database[RW]
index[RW]
instance[RW]
pid[RW]
setting[RW]

Public Class Methods

new(attrs = {}) click to toggle source
# File lib/delayed/master/worker.rb, line 7
def initialize(attrs = {})
  attrs.each do |k, v|
    send("#{k}=", v)
  end
end

Public Instance Methods

info() click to toggle source
# File lib/delayed/master/worker.rb, line 17
def info
  str = name
  str << " @#{@database}" if @database
  str << " (#{@setting.queues.join(', ')})" if @setting.queues.respond_to?(:join)
  str
end
name() click to toggle source
# File lib/delayed/master/worker.rb, line 13
def name
  "worker[#{@setting.id}]"
end
process_title() click to toggle source
# File lib/delayed/master/worker.rb, line 24
def process_title
  "delayed_job.#{@index}: #{info}"
end