Exception: Hecks::Runtime::ProjectionAbsent
- Inherits:
-
StandardError
- Object
- StandardError
- Hecks::Runtime::ProjectionAbsent
- Defined in:
- lib/hecks/runtime/errors.rb
Overview
THE SAME SILENT-WRONG-ANSWER CLASS AS ABOVE, one line up — a
projects field (S12, ADR 0025) this record predates, or that no
rebuild sweep has populated yet, read by a given/ensures/
invariant as though it carried a real value. GuardState is
the one place this is raised, the same way AttributeAbsent is —
a DECLARED field the record does not yet carry, distinguished
from that one only in WHY: an ordinary attribute is absent
because nobody backfilled it, a projected field is absent
because nobody has swept it yet.