Rename Basics::Recipe3 to Basics::BinaryTree_AttributeFeatures
[gitmo/Moose.git] / lib / Moose / Cookbook / Basics / Recipe8.pod
index 5c58fee..043ba37 100644 (file)
@@ -1,9 +1,11 @@
+package Moose::Cookbook::Basics::Recipe8;
 
-=pod
+# ABSTRACT: Builder methods and lazy_build
+
+__END__
 
-=head1 NAME
 
-Moose::Cookbook::Basics::Recipe8 - Builder methods and lazy_build
+=pod
 
 =head1 SYNOPSIS
 
@@ -48,9 +50,10 @@ Moose::Cookbook::Basics::Recipe8 - Builder methods and lazy_build
 
 =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,
@@ -100,7 +103,7 @@ do the right thing with the C<predicate> and C<clearer>, making them
 both start with an underscore. The C<builder> method I<always> starts
 with an underscore.
 
-You can read more about C<lazy_build> in L<Moose::Manual::Attributes>
+You can read more about C<lazy_build> in L<Moose::Meta::Attribute>
 
 =head1 CONCLUSION
 
@@ -109,17 +112,4 @@ functionality. It also separates the default-generating code into a
 well-defined method. Sprinkling your attribute definitions with
 anonymous subroutines can be quite ugly and hard to follow.
 
-=head1 AUTHOR
-
-Dave Rolsky E<lt>autarch@urth.orgE<gt>
-
-=head1 COPYRIGHT AND LICENSE
-
-Copyright 2006-2009 by Infinity Interactive, Inc.
-
-L<http://www.iinteractive.com>
-
-This library is free software; you can redistribute it and/or modify
-it under the same terms as Perl itself.
-
 =cut