Bump us up to 0.51
[gitmo/Moose.git] / lib / Moose / Meta / Role / Application / ToClass.pm
index 51fb16a..7008a27 100644 (file)
@@ -9,7 +9,7 @@ use Scalar::Util    'blessed';
 
 use Data::Dumper;
 
-our $VERSION   = '0.01';
+our $VERSION   = '0.51';
 our $AUTHORITY = 'cpan:STEVAN';
 
 use base 'Moose::Meta::Role::Application';
@@ -90,20 +90,10 @@ sub apply_attributes {
             next;
         }
         else {
-            # NOTE:
-            # this is kinda ugly ...
-            if ($class->isa('Moose::Meta::Class')) {
-                $class->_process_attribute(
-                    $attribute_name,
-                    %{$role->get_attribute($attribute_name)}
-                );
-            }
-            else {
-                $class->add_attribute(
-                    $attribute_name,
-                    $role->get_attribute($attribute_name)
-                );
-            }
+            $class->add_attribute(
+                $attribute_name,
+                $role->get_attribute($attribute_name)
+            );
         }
     }
 }
@@ -120,8 +110,7 @@ sub apply_methods {
             $class->get_method($method_name)->body != $role->get_method($method_name)->body) {
             next;
         }
-        else {           
-            
+        else {
             # add it, although it could be overriden
             $class->alias_method(
                 $method_name,
@@ -189,7 +178,7 @@ __END__
 
 =head1 NAME
 
-Moose::Meta::Role::Application::ToClass
+Moose::Meta::Role::Application::ToClass - Compose a role into a class
 
 =head1 DESCRIPTION