Some fixes and test improvements for roles
[gitmo/Mouse.git] / lib / Mouse / Role.pm
index 0375d0c..10621cc 100644 (file)
@@ -35,9 +35,9 @@ do {
             my $caller = $CALLER;
             return sub {
                 my $name = shift;
-                my @opts = @_;
+                my %opts = @_;
 
-                $caller->meta->add_attribute($name => \@opts);
+                $caller->meta->add_attribute($name => \%opts);
             }
         },
         with => sub {