self | other -> bool
[permalink][rdoc]other が真なら true を, 偽なら false を返します。
| は再定義可能な演算子に分類されていますので、通常は false | other の形で使われます。
p false | true #=> true p false | false #=> false p false | nil #=> false p false | (1 == 1) #=> true p false | (1 + 1) #=> true p false.|(true) #=> true p false.|(false) #=> false p false.|(nil) #=> false p false.|(1 == 1) #=> true p false.|(1 + 1) #=> true