Rename Basics::Recipe3 to Basics::BinaryTree_AttributeFeatures
Dave Rolsky [Sat, 11 Feb 2012 17:33:01 +0000 (11:33 -0600)]
lib/Moose/Cookbook.pod
lib/Moose/Cookbook/Basics/BinaryTree_AttributeFeatures.pod [moved from lib/Moose/Cookbook/Basics/Recipe3.pod with 98% similarity]
lib/Moose/Cookbook/Basics/Recipe4.pod
lib/Moose/Cookbook/Basics/Recipe8.pod
lib/Moose/Manual/FAQ.pod

index fc5b76c..58178c0 100644 (file)
@@ -35,7 +35,7 @@ A simple Moose-based class. Demonstrates basic Moose attributes and subclassing.
 A slightly more complex Moose class. Demonstrates using a method modifier in a
 subclass.
 
-=item L<Moose::Cookbook::Basics::Recipe3> - A lazy B<BinaryTree> example
+=item L<Moose::Cookbook::Basics::BinaryTree_AttributeFeatures>
 
 Demonstrates several attribute features, including types, weak
 references, predicates ("does this object have a foo?"), defaults,
@@ -1,6 +1,6 @@
-package Moose::Cookbook::Basics::Recipe3;
+package Moose::Cookbook::Basics::BinaryTree_AttributeFeatures;
 
-# ABSTRACT: A lazy B<BinaryTree> example
+# ABSTRACT: Demonstrates various attribute features including lazy, predicates, weak refs, and more
 
 __END__
 
index 94a9982..908b3b4 100644 (file)
@@ -251,7 +251,7 @@ it's called as a reader.
 
 The B<Person> class does not really demonstrate anything new. It has several
 C<required> attributes. It also has a C<predicate> method, which we
-first used in L<recipe 3|Moose::Cookbook::Basics::Recipe3>.
+first used in L<Moose::Cookbook::Basics::BinaryTree_AttributeFeatures>.
 
 The only new feature in the C<Employee> class is the C<override>
 method modifier:
index 750fd41..043ba37 100644 (file)
@@ -50,9 +50,10 @@ __END__
 
 =head1 DESCRIPTION
 
-If you've already read L<Moose::Cookbook::Basics::Recipe3>, then this
-example should look very familiar. In fact, all we've done here is
-replace the attribute's C<default> parameter with a C<builder>.
+If you've already read
+L<Moose::Cookbook::Basics::BinaryTree_AttributeFeatures>, then this example
+should look very familiar. In fact, all we've done here is replace the
+attribute's C<default> parameter with a C<builder>.
 
 In this particular case, the C<default> and C<builder> options act in
 exactly the same way. When the C<left> or C<right> attribute is read,
index 5d104a7..0f01083 100644 (file)
@@ -308,8 +308,9 @@ As for alternate solutions, there are a couple.
 =item *
 
 Using a combination of lazy and default in your attributes to defer
-initialization (see the Binary Tree example in the cookbook for a good
-example of lazy/default usage L<Moose::Cookbook::Basics::Recipe3>)
+initialization (see the Binary Tree example in the cookbook for a good example
+of lazy/default usage
+L<Moose::Cookbook::Basics::BinaryTree_AttributeFeatures>)
 
 =item *