Module: Kobako::Unresolved
- Defined in:
- lib/kobako/unresolved.rb,
sig/kobako/unresolved.rbs
Overview
Kobako::Unresolved — the sentinel backing a fillable Service path: one
declared with Sandbox#bind(path) carrying no object. It reserves the
path's Frame 1 slot so the guest sees the bound constant while the host
defers the object it stands for. A guest dispatch to an unfilled fillable
is refused as an unresolved target and surfaces as Kobako::ServiceError
when the guest leaves it unrescued — the same capability-failure channel
as an idiom with no backend bound.
A single shared value; only its identity distinguishes it, so the dispatch
layer recognises it with equal?. A Host App may name it at a bind site
to declare a fillable explicitly.