Don't use get_attribute_map
Shawn M Moore [Sun, 3 May 2009 20:38:19 +0000 (16:38 -0400)]
lib/Perl/Critic/Policy/DynamicMoose/ProhibitPublicBuilders.pm

index 073eac6..afa8215 100644 (file)
@@ -18,9 +18,8 @@ sub violates_metaclass {
 
     my @violations;
 
-    my $attributes = $meta->get_attribute_map;
-    for my $name (keys %$attributes) {
-        my $attribute = $attributes->{$name};
+    for my $name ($meta->get_attribute_list) {
+        my $attribute = $meta->get_attribute($name);
         my $builder;
 
         if (blessed($attribute)) {