• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

savonrb / savon / 41699869165 / 1
100%
master: 98%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 03 Nov 2026 07:05PM UTC
Files 25
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Nov 2026 07:04PM UTC coverage: 99.92% (+0.003%) from 99.917%
41699869165.1

push

github

web-flow
Order messages like the WSDL schema with order!: :use_schema

Port the order!: :use_schema option onto main. When a message sets order!: :use_schema, each hash level gets an order taken from the WSDL schema, so nested hashes and arrays of hashes follow the schema sequence instead of the callers hash order. The children of each level are looked up by the full path of that level or its type, so nested elements are ordered by their own sequence, and names match case-insensitively. An explicit order! array on a nested hash still wins, and the computed order is never written back into the callers message hash.

It applies whether the schema qualifies its elements or not. Wherever it cannot place a key it raises Savon::Error instead of guessing: a level the schema does not describe, or a key missing from the levels sequence, including elements inside xs:choice or xs:group, which Wasabi does not record. An explicit order! on that level works around it.

Closes #592.

1245 of 1246 relevant lines covered (99.92%)

194.16 hits per line

Source Files on job 41699869165.1
  • Tree
  • List 25
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 41699869165
  • bf114f61 on github
  • Prev Job for on main (#41225093303.1)
  • Next Job for on main (#42081915929.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc