type=class
superclass=NameError
included=
extended=
dynamically_included=
dynamically_extended=
library=_builtin
aliases=
aliasof=

定義されていないメソッドの呼び出しが行われたときに発生します。

例:

  self.bar
  => -:1: undefined method `bar' for #<Object:0x401a6c40> (NoMethodError)

メソッド呼び出しの形式でなければ [[c:NameError]] 例外が発生します。

例:

  bar
  => -:1: undefined local variable or method `bar' for #<Object:0x401a6c40> (NameError)
