require Class::MOP in MiniTrait - fixes some failure cases
[gitmo/Class-MOP.git] / lib / Class / MOP / MiniTrait.pm
index 4f74ca4..c108c7c 100644 (file)
@@ -27,6 +27,12 @@ sub apply {
     }
 }
 
+# We can't load this with use, since it may be loaded and used from Class::MOP
+# (via CMOP::Class, etc). However, if for some reason this module is loaded
+# _without_ first loading Class::MOP we need to require Class::MOP so we can
+# use it and CMOP::Class.
+require Class::MOP;
+
 1;
 
 __END__