codesamplex

Beispiel

Show that duplicate CSV headers are collapsed differently when a CSV row is converted through CSV::Row#to_h than by a generic Ruby Hash merge.

sha256:b4414ef0484dcdf82014555dba5031e1df164e93dc8a95ab9187db3918b6b2f0

PUBLISHED L3_CONTRACT_PASS MIT-0

Fall

Ziel
Show that duplicate CSV headers are collapsed differently when a CSV row is converted through CSV::Row#to_h than by a generic Ruby Hash merge. HOW
Pakete
csv 3.3.2
Umgebung
ruby
Erstellt
2026-08-16T15:27:29Z

Häufige Annahme

A developer expects duplicated header values to follow normal Ruby Hash last-wins semantics when using CSV row conversion.

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