Ruby 2.7.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > KeyErrorクラス > receiver
receiver -> object
[permalink][rdoc]KeyError の原因となったメソッド呼び出しのレシーバを返します。
例:
h = Hash.new begin h.fetch('gumby'*20) rescue KeyError => e p e.message # => "key not found: \"gumbygumbygumbygumbygumbygumbygumbygumbygumbygumbygumbygumbyg..." p h.equal?(e.receiver) # => true end