data Divider::Event(kind: Symbol, id: Int, class_name: String, queue: String, attempt: Int, duration_ms: Int?, error: String?)

What happened to a job, for on_event: kind is :started, :completed, :failed, :discarded, :snoozed, :cancelled or :rescued (given back by maintenance, its node having stopped beating); duration_ms the attempt's time (nil for :started and :rescued), error the message of what it raised.

/home/runner/work/divider/divider/src/worker.qz:500

Methods

def to_h -> Hash[Symbol, Object]

The fields as a Hash, by name.

/home/runner/work/divider/divider/src/worker.qz:500

def with(*, kind: Symbol = …, id: Int = …, class_name: String = …, queue: String = …, attempt: Int = …, duration_ms: Int? = …, error: String? = …) -> Divider::Event

A copy with the fields given replaced.

/home/runner/work/divider/divider/src/worker.qz:500

def kind -> Symbol

/home/runner/work/divider/divider/src/worker.qz:500

def id -> Int

/home/runner/work/divider/divider/src/worker.qz:500

def class_name -> String

/home/runner/work/divider/divider/src/worker.qz:500

def queue -> String

/home/runner/work/divider/divider/src/worker.qz:500

def attempt -> Int

/home/runner/work/divider/divider/src/worker.qz:500

def duration_ms -> Int?

/home/runner/work/divider/divider/src/worker.qz:500

def error -> String?

/home/runner/work/divider/divider/src/worker.qz:500