=item I<builder> => Str
-The value of this key is the name of the method that will be called to
-obtain the value used to initialize the attribute. See the L<builder
-option docs in Class::MOP::Attribute|Class::MOP::Attribute/builder>
-and/or L<Moose::Cookbook::Basics::Recipe8> for more information.
+The value of this key is the name of the method that will be called to obtain
+the value used to initialize the attribute. See the L<builder option docs in
+Class::MOP::Attribute|Class::MOP::Attribute/builder> and/or
+L<Moose::Cookbook::Basics::BinaryTree_BuilderAndLazyBuild> for more
+information.
=item I<default> => SCALAR | CODE
Making a class immutable greatly increases the speed of accessors and
object construction.
-=item L<Moose::Cookbook::Basics::Recipe8> - Builder methods and lazy_build
+=item L<Moose::Cookbook::Basics::BinaryTree_BuilderAndLazyBuild> - Builder methods and lazy_build
The builder feature provides an inheritable and role-composable way to
provide a default attribute value.
like, as we showed in the second recipe.
Also, you can use C<builder> instead of C<default>. See
-L<Moose::Cookbook::Basics::Recipe8> for details.
+L<Moose::Cookbook::Basics::BinaryTree_BuilderAndLazyBuild> for details.
=back
-package Moose::Cookbook::Basics::Recipe8;
+package Moose::Cookbook::Basics::BinaryTree_BuilderAndLazyBuild;
# ABSTRACT: Builder methods and lazy_build