Sha256: b625407640f8608bb9e57104df71c5c898468f5302d67dc9bff78fee628e5fc6
Contents?: true
Size: 552 Bytes
Versions: 5
Compression:
Stored size: 552 Bytes
Contents
# frozen_string_literal: true module Delayed module Master class Worker attr_accessor :setting, :database attr_accessor :pid, :instance def initialize(attrs = {}) attrs.each do |k, v| send("#{k}=", v) end end def name "worker[#{@setting.id}]" end def info strs = [@setting.worker_info] strs << "@#{@database.spec_name}" if @database strs.join(' ') end def process_title "delayed_job: #{info}" end end end end
Version data entries
5 entries across 5 versions & 1 rubygems