Ruby 4.0 リファレンスマニュアル

instance method Complex#==

self == other -> bool[permalink][rdoc][edit]
(untyped) → bool

self が数値として other と等しければ true を、そうでなければ false を返します。

other が数値でないときは false を返します。

Complex オブジェクトを左項とする比較演算子 == はこのメソッドの呼び出しになります。

[PARAM] other:
比較対象
p Complex(2, 1) == Complex(1) # => false
p Complex(1, 0) == Complex(1) # => true
p Complex(1, 0) == 1          # => true
p Complex(1, 0) == 1.0        # => true