From 9c74f6e9082fb75c7c9cfa4d50053cd343178164 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 12 Feb 2025 10:49:59 +0900 Subject: [PATCH] class.c: implement method hook methods - method_removed - method_undefined --- src/class.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/class.c b/src/class.c index 998487249..f70dfa7d3 100644 --- a/src/class.c +++ b/src/class.c @@ -3079,6 +3079,8 @@ mrb_init_class(mrb_state *mrb) mrb_define_method_id(mrb, mod, MRB_OPSYM(eqq), mrb_mod_eqq, MRB_ARGS_REQ(1)); /* 15.2.2.4.7 */ mrb_define_method_id(mrb, mod, MRB_SYM(dup), mrb_mod_dup, MRB_ARGS_NONE()); mrb_define_private_method_id(mrb, mod, MRB_SYM(method_added), mrb_do_nothing, MRB_ARGS_REQ(1)); + mrb_define_private_method_id(mrb, mod, MRB_SYM(method_removed), mrb_do_nothing, MRB_ARGS_REQ(1)); + mrb_define_private_method_id(mrb, mod, MRB_SYM(method_undefined), mrb_do_nothing, MRB_ARGS_REQ(1)); mrb_undef_method_id(mrb, cls, MRB_SYM(append_features)); mrb_undef_method_id(mrb, cls, MRB_SYM(prepend_features));