Make has_attribute actually work
[gitmo/Mouse.git] / lib / Mouse / Meta / Role.pm
index 927945a..92b39c1 100644 (file)
@@ -32,11 +32,8 @@ sub new {
 
 sub name { $_[0]->{name} }
 
-sub has_attribute { }
-
-sub add_attribute {
-    $_[0]->{attributes}->{$_[1]} = $_[2];
-}
+sub has_attribute { exists $_[0]->{attributes}->{$_[1]}  }
+sub add_attribute { $_[0]->{attributes}->{$_[1]} = $_[2] }
 
 1;