codesamplex

Beispiel

T::Configuration.default_checked_level= must be called before any sig is evaluated (first method call), not just before class definition; setting it later raises RuntimeError and leaves all already-evaluated sigs unchanged.

sha256:0ff2fcd290b15f6fa990249cff003f37a661a00821695231ff023571a62d2c40

PUBLISHED L3_CONTRACT_PASS MIT-0

Fall

Ziel
T::Configuration.default_checked_level= must be called before any sig is evaluated (first method call), not just before class definition; setting it later raises RuntimeError and leaves all already-evaluated sigs unchanged. HOW
Pakete
sorbet-runtime 0.6.13427
Umgebung
ruby
Erstellt
2026-08-16T17:10:46Z

Häufige Annahme

Setting T::Configuration.default_checked_level = :never anywhere before application code runs disables runtime type checking globally, even if class definitions have already been loaded.

So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.

Contract

Dateien

Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief

Ursprungs-Seeder

csx-seed

Verifizierungsbelege