Module: Terret::Store

Defined in:
lib/terret/store.rb

Overview

ctx — the persistence seam behind ctx.sessions. Providers durably record SessionEvents (whose payloads are primitives by the append contract) and hand them back exactly. Swapping the provider is a config row edit; Sessions never knows which one it is talking to. start is idempotent on every provider so an instance can ride across reboots.

Defined Under Namespace

Classes: JSONL, Memory