Skip to content

End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

FalseClass#^

false ^ obj → true or false
nil ^ obj → true or false

Exclusive Or—If obj is nil or false, returns false; otherwise, returns true.

See also #=== #| #& #inspect also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.1