Module: Musa::Datasets::AbsI

Includes:
Abs
Included in:
PackedV, V
Defined in:
lib/musa-dsl/datasets/e.rb

Overview

Absolute indexed events (array-based).

AbsI represents absolute events stored in indexed structures (arrays). Used by V and PackedV modules.

Instance Method Summary collapse

Instance Method Details

#valid?Boolean Originally defined in module E

Checks if event is valid.

Base implementation always returns true. Subclasses should override to implement specific validation logic.

Examples:

event.valid?  # => true

Returns:

  • (Boolean)

    true if valid

#validate!void Originally defined in module E

This method returns an undefined value.

Validates event, raising if invalid.

Examples:

event.validate!  # Raises if invalid

Raises:

  • (RuntimeError)

    if event is not valid