diff --git a/Source/Modules/ruby.cxx b/Source/Modules/ruby.cxx index 369e12257..79dc98a8c 100644 --- a/Source/Modules/ruby.cxx +++ b/Source/Modules/ruby.cxx @@ -1232,10 +1232,10 @@ public: Replaceall(tm, "$value", value); if (current == CLASS_CONST) { if (multipleInheritance) { - Replaceall(tm, "$module", klass->vname); + Replaceall(tm, "$module", klass->mImpl); Printv(klass->init, tm, "\n", NIL); } else { - Replaceall(tm, "$module", klass->mImpl); + Replaceall(tm, "$module", klass->vname); Printv(klass->init, tm, "\n", NIL); } } else {