= private = protected
^(p1)
Exclusive Or—If obj is nil or false, returns false; otherwise, returns true.
/* * call-seq: * false ^ obj => true or false * nil ^ obj => true or false * * Exclusive Or---If <i>obj</i> is <code>nil</code> or * <code>false</code>, returns <code>false</code>; otherwise, returns * <code>true</code>. * */ static VALUE false_xor(obj, obj2) VALUE obj, obj2; { return RTEST(obj2)?Qtrue:Qfalse; }