We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6ea893f commit 6df6aaaCopy full SHA for 6df6aaa
class.c
@@ -702,7 +702,7 @@ class_alloc(VALUE flags, VALUE klass)
702
RCLASS_PRIME_NS((VALUE)obj) = ns;
703
// Classes/Modules defined in user namespaces are
704
// writable directly because it exists only in a namespace.
705
- RCLASS_SET_PRIME_CLASSEXT_WRITABLE((VALUE)obj, (NAMESPACE_USER_P(ns) || !rb_namespace_available()) ? true : false);
+ RCLASS_SET_PRIME_CLASSEXT_WRITABLE((VALUE)obj, !rb_namespace_available() || NAMESPACE_USER_P(ns) ? true : false);
706
707
RCLASS_SET_ORIGIN((VALUE)obj, (VALUE)obj);
708
RCLASS_SET_REFINED_CLASS((VALUE)obj, Qnil);
0 commit comments