data Divider::Enqueued(id: Int, state: Symbol, scheduled_at: Time)

A job enqueue inserted, or the live job it found in its place (unique): its id, its state (:scheduled or :available, or :running or :failed for one found) and when it is due.

/home/runner/work/divider/divider/src/job.qz:251

Methods

def to_h -> Hash[Symbol, Object]

The fields as a Hash, by name.

/home/runner/work/divider/divider/src/job.qz:251

def with(*, id: Int = …, state: Symbol = …, scheduled_at: Time = …) -> Divider::Enqueued

A copy with the fields given replaced.

/home/runner/work/divider/divider/src/job.qz:251

def id -> Int

/home/runner/work/divider/divider/src/job.qz:251

def state -> Symbol

/home/runner/work/divider/divider/src/job.qz:251

def scheduled_at -> Time

/home/runner/work/divider/divider/src/job.qz:251