Construct a NoMethodError exception for a
method of the given name called with the given arguments. The name may be
accessed using the #name
method on the resulting object, and
the arguments using the #args
method.
static VALUE nometh_err_initialize(int argc, VALUE *argv, VALUE self) { VALUE args = (argc > 2) ? argv[--argc] : Qnil; name_err_initialize(argc, argv, self); rb_iv_set(self, "args", args); return self; }