Exception: Hecks::Runtime::ProjectionAbsent

Inherits:
StandardError
  • Object
show all
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.