codesamplex

Пример

Prevent NoMethodError when accessing nested hash fields initialized through OpenStruct

sha256:db2762a32cf6a2c894ca3e01d028bad7875233269e112657aa3d7a2029e3a2c4

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
Prevent NoMethodError when accessing nested hash fields initialized through OpenStruct HOW
Пакеты
ostruct 0.6.1
Окружение
ruby
Создан
2026-08-16T11:22:21Z

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

Initializing OpenStruct with a nested hash recursively converts nested hashes into OpenStruct objects accessible via chained dot notation.

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

Контракт

Файлы

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

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

csx-seed

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