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

savonrb / savon / 41699869165
100%
master: 98%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 03 Nov 2026 07:05PM UTC
Jobs 1
Files 25
Run time 1min
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

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.

44 of 44 new or added lines in 3 files covered. (100.0%)

1245 of 1246 relevant lines covered (99.92%)

194.16 hits per line

Jobs
ID Job ID Ran Files Coverage
1 41699869165.1 03 Nov 2026 07:05PM UTC 25
99.92
GitHub Action Run
Source Files on build 41699869165
  • Tree
  • List 25
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #41699869165
  • bf114f61 on github
  • Prev Build on main (#41225093303)
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