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

instance method Delegator#eql?

eql?(obj) -> boolRuby 2.5.0 から[permalink][rdoc][edit]

自身が委譲先のオブジェクトと eql? の意味で等しい場合に、真を返します。そうでない場合は、偽を返します。

[PARAM] obj:
比較対象のオブジェクトを指定します。
require 'delegate'

a = SimpleDelegator.new([1, 2, 3])
b = SimpleDelegator.new([1, 2, 3])
p a.eql?(b)         # => true
p a.eql?([1, 2, 3]) # => true
p a.eql?([1, 2, 4]) # => false

[SEE_ALSO] Delegator#==