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.
Production apps can provide Redis, PostgreSQL, or other backends by
subclassing Adapter.
State::Memory (in-process, Hash-backed) is available in the
ask-state-providers gem.
Defined Under Namespace
Classes: Adapter, Lock, QueueEntry