data Divider::Unique(by: Array[String], period_ms: Int?)

A job's uniqueness: the names of the arguments that make two jobs the same (sorted), and the period in milliseconds (nil: no period).

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

Methods

def to_h -> Hash[Symbol, Object]

The fields as a Hash, by name.

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

def with(*, by: Array[String] = …, period_ms: Int? = …) -> Divider::Unique

A copy with the fields given replaced.

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

def by -> Array[String]

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

def period_ms -> Int?

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