summaryrefslogtreecommitdiffhomepage
path: root/src/class.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-12-16 13:53:55 +0900
committerGitHub <[email protected]>2019-12-16 13:53:55 +0900
commit85b4ed623e9894f5933df306009a558b0fa3737b (patch)
tree5ea521b679b4570abc57e2217d4bb7b14d2bb363 /src/class.c
parentfc5a9c2be250ce2528a3aa76b6885d61e46102de (diff)
parentcc52fa66e8c12be2b6bbe3c7fd850ea0b2beb0c1 (diff)
downloadmruby-85b4ed623e9894f5933df306009a558b0fa3737b.tar.gz
mruby-85b4ed623e9894f5933df306009a558b0fa3737b.zip
Merge pull request #4876 from dearblue/class-methods
Remove module only methods from class
Diffstat (limited to 'src/class.c')
-rw-r--r--src/class.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/class.c b/src/class.c
index e0196fe0a..0da572b0e 100644
--- a/src/class.c
+++ b/src/class.c
@@ -2323,7 +2323,9 @@ mrb_init_class(mrb_state *mrb)
mrb_define_method(mrb, mod, "dup", mrb_mod_dup, MRB_ARGS_NONE());
mrb_undef_method(mrb, cls, "append_features");
+ mrb_undef_method(mrb, cls, "prepend_features");
mrb_undef_method(mrb, cls, "extend_object");
+ mrb_undef_method(mrb, cls, "module_function");
mrb->top_self = (struct RObject*)mrb_obj_alloc(mrb, MRB_TT_OBJECT, mrb->object_class);
mrb_define_singleton_method(mrb, mrb->top_self, "inspect", inspect_main, MRB_ARGS_NONE());