VALUE rb_f_notimplement(int argc, VALUE *argv, VALUE obj)
void rb_raise(VALUE exc, const char *fmt,...)
static VALUE bug_funcall(int argc, VALUE *argv, VALUE self)
void rb_define_module_function(VALUE module, const char *name, VALUE(*func)(ANYARGS), int argc)
Defines a module function for module.
VALUE rb_funcall2(VALUE, ID, int, const VALUE *)
Calls a method.
VALUE rb_define_module(const char *name)