Ensure that "has '+nonexistent'" fails
[gitmo/Mouse.git] / lib / Mouse.pm
index 939d845..1f1e386 100644 (file)
@@ -76,10 +76,10 @@ do {
                 my $role  = shift;
                 my $class = $caller->meta;
 
-                confess "Mouse::Role only supports 'with' on individual roles at a time";
+                confess "Mouse::Role only supports 'with' on individual roles at a time" if @_;
 
                 Mouse::load_class($role);
-                $role->meta->apply_to_class($class);
+                $role->meta->apply($class);
             };
         },
     );