From 292ea06d4d10ca12ec931c73f0ca39db23d66b8e Mon Sep 17 00:00:00 2001 From: dearblue Date: Sat, 8 Sep 2018 10:06:09 +0900 Subject: Fix outer module name example: a = Module.new a::B = Module.new p [a, a::B] # => [#, #::B] # => [#, #::B] (Fixed) --- src/class.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/class.c b/src/class.c index 22fe36fb3..046090515 100644 --- a/src/class.c +++ b/src/class.c @@ -1701,7 +1701,8 @@ mrb_class_name(mrb_state *mrb, struct RClass* c) { mrb_value path = mrb_class_path(mrb, c); if (mrb_nil_p(path)) { - path = mrb_str_new_lit(mrb, "#tt == MRB_TT_MODULE ? mrb_str_new_lit(mrb, "#"); } -- cgit v1.2.3