Credits goes to @ekohl for noticing this: https://src.fedoraproject.org/rpms/ruby/pull-request/186#comment-214161
This leverages RPM Conflicts instead of expanding the version ranges, which does not work as reliably for this purpose.