Rename Roles::Recipe2 to Roles::Restartable_AdvancedComposition
Dave Rolsky [Sat, 11 Feb 2012 20:22:53 +0000 (14:22 -0600)]
lib/Moose/Cookbook.pod
lib/Moose/Cookbook/Roles/Recipe3.pod
lib/Moose/Cookbook/Roles/Restartable_AdvancedComposition.pod [moved from lib/Moose/Cookbook/Roles/Recipe2.pod with 98% similarity]
lib/Moose/Manual/Roles.pod

index dfab2dd..2b065a0 100644 (file)
@@ -95,7 +95,7 @@ Demonstrates roles, which are also sometimes known as traits or
 mix-ins. Roles provide a method of code re-use which is orthogonal to
 subclassing.
 
-=item L<Moose::Cookbook::Roles::Recipe2> - Advanced Role Composition - method exclusion and aliasing
+=item L<Moose::Cookbook::Roles::Restartable_AdvancedComposition>
 
 Sometimes you just want to include part of a role in your
 class. Sometimes you want the whole role but one of its methods
index b81c9f4..63d2a49 100644 (file)
@@ -93,8 +93,8 @@ We could also pass parameters to the role we're applying:
       -alias => { assign_work => 'get_off_your_lazy_behind' },
   );
 
-We saw examples of how method exclusion and alias working in L<roles
-recipe 2|Moose::Cookbook::Roles::Recipe2>.
+We saw examples of how method exclusion and alias working in
+L<Moose::Cookbook::Roles::Restartable_AdvancedComposition>.
 
 =head1 CONCLUSION
 
@@ -1,4 +1,4 @@
-package Moose::Cookbook::Roles::Recipe2;
+package Moose::Cookbook::Roles::Restartable_AdvancedComposition
 
 # ABSTRACT: Advanced Role Composition - method exclusion and aliasing
 
index 6a80902..bf8757c 100644 (file)
@@ -292,7 +292,7 @@ probably expects it to implement that method.
 In some use cases we might alias and exclude methods from roles, but
 then provide a method of the same name in the class itself.
 
-Also see L<Moose::Cookbook::Roles::Recipe2> for an example.
+Also see L<Moose::Cookbook::Roles::Restartable_AdvancedComposition> for an example.
 
 =head1 ROLE EXCLUSION