summaryrefslogtreecommitdiff
path: root/vm_method.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2024-03-16 19:29:57 +0900
committerNobuyoshi Nakada <[email protected]>2024-04-05 01:33:08 +0900
commit58918788abd63901588e4aa1e39b5c057321c10a (patch)
tree617721fc3c0bdca58942c83b9af95eec0be02ce5 /vm_method.c
parentef19234b1008508cb04048c815088b9359c9d2b6 (diff)
[Bug #20342] Consider wrapped load in `main` methods
Diffstat (limited to 'vm_method.c')
-rw-r--r--vm_method.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/vm_method.c b/vm_method.c
index d76a1c2352..5ca302a86a 100644
--- a/vm_method.c
+++ b/vm_method.c
@@ -2685,7 +2685,7 @@ rb_mod_private_method(int argc, VALUE *argv, VALUE obj)
static VALUE
top_public(int argc, VALUE *argv, VALUE _)
{
- return rb_mod_public(argc, argv, rb_cObject);
+ return rb_mod_public(argc, argv, rb_top_main_class("public"));
}
/*
@@ -2705,7 +2705,7 @@ top_public(int argc, VALUE *argv, VALUE _)
static VALUE
top_private(int argc, VALUE *argv, VALUE _)
{
- return rb_mod_private(argc, argv, rb_cObject);
+ return rb_mod_private(argc, argv, rb_top_main_class("private"));
}
/*
@@ -2718,7 +2718,7 @@ top_private(int argc, VALUE *argv, VALUE _)
static VALUE
top_ruby2_keywords(int argc, VALUE *argv, VALUE module)
{
- return rb_mod_ruby2_keywords(argc, argv, rb_cObject);
+ return rb_mod_ruby2_keywords(argc, argv, rb_top_main_class("ruby2_keywords"));
}
/*