CodeSampleX

Beispiel

Distinguish JSON.dump Marshal-compatible default options and argument dispatch from JSON.generate strict limits

sha256:4c386a5b763c3a3e2bbc668a77a917939638feb691e08cb081805758360988ae

PUBLISHED L3_CONTRACT_PASS MIT-0

Fall

Ziel
Distinguish JSON.dump Marshal-compatible default options and argument dispatch from JSON.generate strict limits HOW
Pakete
json 2.9.1
Umgebung
ruby
Erstellt
2026-08-17T02:43:30Z

Häufige Annahme

JSON.dump is a direct alias for JSON.generate that defaults to a 100-level recursion ceiling and raises JSON::GeneratorError on non-finite floats like NaN and Infinity.

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