handle this in package::stash
[gitmo/Moose.git] / lib / Class / MOP / Module.pm
index 5cc151a..c1a813c 100644 (file)
@@ -74,9 +74,6 @@ sub _instantiate_module {
     my($self, $version, $authority) = @_;
     my $package_name = $self->name;
 
-    _is_valid_class_name($package_name)
-        || confess "creation of $package_name failed: invalid package name";
-
     $self->add_package_symbol('$VERSION' => $version)
         if defined $version;
     $self->add_package_symbol('$AUTHORITY' => $authority)
@@ -85,18 +82,6 @@ sub _instantiate_module {
     return;
 }
 
-sub _is_valid_class_name {
-    my $class = shift;
-
-    return 0 if ref($class);
-    return 0 unless defined($class);
-    return 0 unless length($class);
-
-    return 1 if $class =~ /^\w+(?:::\w+)*$/;
-
-    return 0;
-}
-
 1;
 
 # ABSTRACT: Module Meta Object