class

Fluxion::Executor::ProbeRegistry

Inherits Reference < Object

Picks the first probe that handles an item.

Order matters, so it is explicit rather than derived: package probes are registered by package manager, and the first match wins.

Constructors

default
Source
new(probes : Array(Probe) = [] of Probe)
Source

Instance methods

<<(probe : Probe) : self
Source
probe(item : ModuleItem, runner : ShellRunner) : InstallationStatus
Source
probes
Source