Method: Delayed::Backend::Mongoid::Job#worker_pid

Defined in:
lib/app/models/delayed/backend/delayed_job.rb

#worker_pidObject



107
108
109
110
111
112
113
114
115
116
117
# File 'lib/app/models/delayed/backend/delayed_job.rb', line 107

def worker_pid
  parts = locked_by.split
  case parts.count
  when 2
    parts.last
  when 3
    parts[2]
  else
    raise "Unknown locked_by for delayed job #{parts}"
  end.split(':').last
end