instance method KeyError#key

key -> object[permalink][rdoc][edit]

KeyError の原因となったメソッド呼び出しのキーを返します。

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

例:

h = Hash.new
begin
  h.fetch('gumby'*20)
rescue KeyError => e
  p e.message            # => "key not found: \"gumbygumbygumbygumbygumbygumbygumbygumbygumbygumbygumbygumbyg..."
  p 'gumby'*20 == e.key  # => true
end