Ruby 3.0.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > FrozenErrorクラス > receiver

instance method FrozenError#receiver

receiver -> object[permalink][rdoc]

self が発生した時のレシーバオブジェクトを返します。

[EXCEPTION] ArgumentError:
レシーバが設定されていない時に発生します。

begin
  [1, 2, 3].freeze << 4
rescue FrozenError => err
  p err.receiver  # => [1, 2, 3]
end