Module: Ask::State
- Defined in:
- lib/ask/state.rb
Overview
Pluggable state backend for agent sessions, channel providers, and any other ask-rb component that needs durable key-value storage, distributed locking, message queues, or ordered lists.
The Adapter abstract base defines the contract. Memory provides an in-process implementation backed by Hash. Production apps can provide Redis, PostgreSQL, or other backends by subclassing Adapter.
Defined Under Namespace
Classes: Adapter, Lock, Memory, QueueEntry