Module: RactorRailsShim::VersionPolicy::Strategy

Defined in:
lib/ractor_rails_shim/foundation/version_policy.rb

Overview

Strategy modules — one per policy value. Each implements the two messages that previously branched on case policy:

mismatch(message)              — version-mismatch handling
missing_ivar(obj, ivar, label, funnel:) — missing-ivar handling

The call sites send one message; the branch is gone.

Defined Under Namespace

Modules: Off, Strict, Warn

Constant Summary collapse

MAP =
{ strict: Strict, off: Off, warn: Warn }.freeze