class LittleGhost::Runtime::Hook

Hooks let applications prepare runs, transform interruptions, and map errors to caller-safe messages.

Hooks are instantiated once per Runtime in configuration order. Override only the methods needed and return the supplied value when leaving it unchanged.

class TenantHook < LittleGhost::Runtime::Hook
  def prepare_run(run)
    run.register(TenantConnection.new(run.invocation.actor_id))
    run
  end
end