enum

Fluxion::EventKind

Inherits Enum < Comparable < Value < Object

Everything that happens during a run is reported as one of these.

The CLI renderer, the TUI, and the JSON writers all consume the same stream, which is what keeps apply and apply --no-tui describing the same run rather than drifting apart.

Constants

PhaseStarted = 0
PhaseCompleted = 1
PhaseFailed = 2
PhaseBlocked = 3
RestartRequired = 4
ModuleStarted = 5
ItemStarted = 6
ItemOutput = 7
ItemCompleted = 8
ModuleCompleted = 9
Cancelled = 10
Error = 11

Instance methods

cancelled?

Returns true if this enum value equals Cancelled

Source
error?

Returns true if this enum value equals Error

Source
item_completed?

Returns true if this enum value equals ItemCompleted

Source
item_output?

Returns true if this enum value equals ItemOutput

Source
item_started?

Returns true if this enum value equals ItemStarted

Source
module_completed?

Returns true if this enum value equals ModuleCompleted

Source
module_started?

Returns true if this enum value equals ModuleStarted

Source
phase_blocked?

Returns true if this enum value equals PhaseBlocked

Source
phase_completed?

Returns true if this enum value equals PhaseCompleted

Source
phase_failed?

Returns true if this enum value equals PhaseFailed

Source
phase_started?

Returns true if this enum value equals PhaseStarted

Source
restart_required?

Returns true if this enum value equals RestartRequired

Source
structural?

True for events that describe the shape of the run rather than its output. These are never dropped under queue pressure.

Source