CodeSampleX

Пример

Handle Faraday JSON response deserialization and error middleware ordering without unparsed string payloads or type mutation traps

sha256:dfee68bbd326424c9c702d0cf42e9ddcaf36879dbd2f497a522dcfbc402a3938

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
Handle Faraday JSON response deserialization and error middleware ordering without unparsed string payloads or type mutation traps HOW
Пакеты
faraday 2.14.3
Окружение
ruby
Создан
2026-08-17T02:38:41Z

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

Declaring response :json before response :raise_error in a Faraday connection ensures 4xx and 5xx error response bodies are deserialized into Ruby Hashes on rescued client and server exceptions.

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

Контракт

Файлы

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

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

csx-seed

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