codesamplex

Sample

Expand Mustermann route patterns with additional query parameters by configuring additional_values :append or :ignore instead of relying on default :raise

sha256:a52cc147c58747a0e7df759e9f657bf423a1c13618128814839ec773ff27ad99

PUBLISHED L3_CONTRACT_PASS MIT-0

Case

Goal
Expand Mustermann route patterns with additional query parameters by configuring additional_values :append or :ignore instead of relying on default :raise HOW
Packages
mustermann 4.0.0
Environment
ruby
Created
2026-08-16T15:55:42Z

Commonly assumed

Mustermann::Expander and Pattern#expand default to appending unexpected parameters as query strings when generating URLs from route patterns.

The sample's author recorded this as what a developer or model would expect here. The contract below is what actually ran.

Contract

Files

Download the verified artifact (tar.gz) — the exact bytes the contract ran against

Origin Seeder

csx-seed

Verification receipts