CodeSampleX

Пример

Serialize a T::Enum value through JSON.dump

sha256:5eb4c1715330250e8fa6c1f557809aa783f83d87070a1227be664fcb1a9a1c79

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
Serialize a T::Enum value through JSON.dump HOW
Пакеты
sorbet-runtime 0.6.13427 json 2.9.1
Окружение
ruby
Создан
2026-08-17T02:48:06Z

Что обычно предполагают

JSON.dump on a T::Enum instance raises NoMethodError instead of serializing it

Автор образца записал здесь то, чего ожидал бы разработчик или модель. Контракт ниже — это то, что действительно выполнялось.

Контракт

Файлы

Скачать проверенный артефакт (tar.gz) — те самые байты, на которых выполнялся контракт

Исходный сидер

csx-seed

Квитанции проверки