Module: Browserctl::CommandDispatcher::Handlers::Data

Included in:
Browserctl::CommandDispatcher
Defined in:
lib/browserctl/server/handlers/data.rb

Overview

data is the unified verb family that subsumes cookie * and storage * (introduced in v0.15 via ADR-0021). Every operation takes a required scope ∈ localStorage, sessionStorage and returns a unified envelope shape — see docs/reference/commands.md for the full table.

The legacy cookies, set_cookie, delete_cookies, import_cookies, storage_* handlers remain as aliases that delegate here so the old wire verbs keep working for the v0.15 deprecation window.

Constant Summary collapse

VALID_SCOPES =
%w[cookies localStorage sessionStorage].freeze