Improve type constraint stuff
[gitmo/Mouse.git] / lib / Mouse / Meta / Role.pm
index 73199c4..4910f72 100644 (file)
@@ -3,7 +3,6 @@ use strict;
 use warnings;
 use Carp 'confess';
 
-use Mouse::Meta::Attribute;
 use Mouse::Util qw(version authority identifier);
 
 do {
@@ -51,7 +50,7 @@ sub add_attribute {
     my $self = shift;
     my $name = shift;
     my $spec = shift;
-    $self->{attributes}->{$name} = Mouse::Meta::Attribute->new($name, %$spec);
+    $self->{attributes}->{$name} = $spec;
 }
 
 sub has_attribute { exists $_[0]->{attributes}->{$_[1]}  }