Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > class Method > eql?

instance method Method#eql?

eql?(other) -> bool
equal?(other) -> bool

指定された other が self 自身である場合のみ真を返します。 これは Object クラスで定義されたデフォルトの動作で す。

[PARAM] other:
自身と比較したいオブジェクトを指定します。
s = "bar"
a = s.method(:size)
b = s.method(:size)
p a.eql?(b)          #=> false
p a.eql?(a)          #=> true

[SEE_ALSO] Method#==