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

ruby-grape / grape / 20107310111 / 31
96%
master: 97%

Build:
Build:
LAST BUILD BRANCH: update_min_ruby_version_and_rubocop
DEFAULT BRANCH: master
Ran 10 Dec 2025 05:23PM UTC
Files 155
Run time 9s
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

10 Dec 2025 05:20PM UTC coverage: 95.209% (-0.2%) from 95.39%
20107310111.31

push

github

ericproulx
Refactor: Rename mutual_exclusion to mutually_exclusive and consolidate DSL validators

- Rename MutualExclusionValidator to MutuallyExclusiveValidator
- Rename mutual_exclusion_validator.rb to mutually_exclusive_validator.rb
- Consolidate group validator DSL methods using define_method
- Update validator key from mutual_exclusion: to mutually_exclusive:
- Update method signature to use keyword argument message:
- Update specs to match new naming convention

This change improves consistency between validator class names and DSL
method names, reduces code duplication, and improves maintainability.

1035 of 1151 branches covered (89.92%)

Branch coverage included in aggregate %.

3297 of 3399 relevant lines covered (97.0%)

1252.53 hits per line

Source Files on job run-3.4-gemfiles/rack_3_2.gemfile - 20107310111.31
  • Tree
  • List 155
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 20107310111
  • b40bf8c6 on github
  • Prev Job for on refactor/dsl-group-validators-dry (#20079766796.15)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc