X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Fmetaclass.pm;h=a41c2fee36ca070694bb3c710e629b0eb3e1d866;hb=e5db49708c176670c958246b3eb95e622cbcbe47;hp=16ba5c9d5704dfb8422fc57eb7bb62d4982136ba;hpb=38bf2a2585e26a47c919fd4c286b7716acb51c00;p=gitmo%2FMoose.git
diff --git a/lib/metaclass.pm b/lib/metaclass.pm
index 16ba5c9..a41c2fe 100644
--- a/lib/metaclass.pm
+++ b/lib/metaclass.pm
@@ -5,11 +5,10 @@ use strict;
use warnings;
use Carp 'confess';
+use Class::Load 'load_class';
use Scalar::Util 'blessed';
use Try::Tiny;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Class::MOP;
sub import {
@@ -24,7 +23,7 @@ sub import {
unless ( defined $metaclass ) {
$metaclass = "Class::MOP::Class";
} else {
- Class::MOP::load_class($metaclass);
+ load_class($metaclass);
}
($metaclass->isa('Class::MOP::Class'))
@@ -33,7 +32,7 @@ sub import {
# make sure the custom metaclasses get loaded
foreach my $key (grep { /_(?:meta)?class$/ } keys %options) {
unless ( ref( my $class = $options{$key} ) ) {
- Class::MOP::load_class($class)
+ load_class($class)
}
}
@@ -91,4 +90,7 @@ and a set of custom attribute and method metaclasses. It also
installs a C method to your class as well, unless C
is passed to the C option.
+Note that if you are using Moose, you most likely do B want
+to be using this - look into L instead.
+
=cut