Module: Musa::Datasets::AbsTimed
- Includes:
- Abs
- Defined in:
- lib/musa-dsl/datasets/e.rb
Overview
Absolute events with time component.
AbsTimed represents absolute events that occur at a specific time point.
The :time key indicates when the event occurs.
Natural Keys
- :time: Absolute time position
Constant Summary collapse
- NaturalKeys =
Natural keys including time.
(NaturalKeys + [:time]).freeze
Instance Method Summary collapse
-
#valid? ⇒ Boolean
included
from E
Checks if event is valid.
-
#validate! ⇒ void
included
from E
Validates event, raising if invalid.
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.
#validate! ⇒ void Originally defined in module E
This method returns an undefined value.
Validates event, raising if invalid.