Ruby 3.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > TrueClassクラス > |

instance method TrueClass#|

self | other -> bool[permalink][rdoc]

常に true を返します。

[PARAM] other:
論理和を行なう式です。

| は再定義可能な演算子に分類されていますので、通常は true | other のように使われます。



p true | true     #=> true
p true | false    #=> true
p true | nil      #=> true
p true | (1 == 1) #=> true
p true | (1 + 1)  #=> true

p true.|(true)    #=> true
p true.|(false)   #=> true
p true.|(nil)     #=> true
p true.|(1 == 1)  #=> true
p true.|(1 + 1)   #=> true