Does Ruby have a plain-English keyword for exclusive or, like they have \"and\" and \"or\"? If not, is this because exclusive or doesn\'t allow evaluation short-cutting?
No it doesn't, you can only use ^.
^
Don't know why there isn't particularly, may just be because it isn't as commonly used.