struct

Fluxion::ModuleItem

Inherits Struct < Value < Object

A single tracked unit of work as the executor sees it: the step that owns it, its stable key, and enough type information to pick a probe and a state entry for it.

Constructors

new(step_name : String, key : String, item_type : ItemType, display_name : String | Nil = nil, package_manager : PackageManager | Nil = nil, step : Step | Nil = nil)
Source

Instance methods

display_name
Source
item_type
Source
package_manager
Source
qualified_key

Unique across the whole profile: the same key can legitimately appear in two steps, which is why state forget asks for --module when it does.

Source
step

The step this item came from, when the executor needs more than the key to act — a compiled-binary probe needs the checksum, a shell-script probe needs the configured probe command.

Source
step_name
Source
to_s(io : IO) : Nil

Same as #inspect(io).

Source