Class: Ask::Rails::Harness::Session

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/ask/rails/harness/session.rb

Overview

ActiveRecord model for persisting agent sessions.

Created by the ask_rails_harness:install generator. The ask_sessions table stores session state in a JSONB data column, keyed by a unique session_id string.

Used automatically when persistence_adapter is configured with the default model class:

Ask::Rails::Harness.configure do |config|
config.persistence_adapter = Ask::Rails::Harness::Persistence.new
end

Without model_class:, Persistence defaults to Ask::Rails::Harness::Session.