Rename Meta::Recipe3 to Meta::Labeled_AttributeTrait
Dave Rolsky [Sat, 11 Feb 2012 20:28:26 +0000 (14:28 -0600)]
lib/Moose.pm
lib/Moose/Cookbook.pod
lib/Moose/Cookbook/Extending/Recipe1.pod
lib/Moose/Cookbook/Meta/Labeled_AttributeTrait.pod [moved from lib/Moose/Cookbook/Meta/Recipe3.pod with 99% similarity]
lib/Moose/Cookbook/Meta/Recipe5.pod

index 4cfa28d..e435af9 100644 (file)
@@ -637,8 +637,8 @@ cover here.
 See L<Metaclass and Trait Name Resolution> for details on how a trait name is
 resolved to a role name.
 
-Also see L<Moose::Cookbook::Meta::Recipe3> for a metaclass trait
-example.
+Also see L<Moose::Cookbook::Meta::Labeled_AttributeTrait> for a metaclass
+trait example.
 
 =item I<builder> => Str
 
@@ -842,8 +842,8 @@ The lookup method for metaclasses is the same, except that it looks
 for a class matching B<Moose::Meta::$type::Custom::$metaclass_name>.
 
 If all this is confusing, take a look at
-L<Moose::Cookbook::Meta::Recipe3>, which demonstrates how to create an
-attribute trait.
+L<Moose::Cookbook::Meta::Labeled_AttributeTrait>, which demonstrates how to
+create an attribute trait.
 
 =head1 UNIMPORTING FUNCTIONS
 
index 511f155..2fe272d 100644 (file)
@@ -120,7 +120,7 @@ you extend the object system provided by Moose.
 If you're wondering what all this "meta" stuff is, and why you should
 care about it, read this "recipe".
 
-=item L<Moose::Cookbook::Meta::Recipe3> - Labels implemented via attribute traits
+=item L<Moose::Cookbook::Meta::Labeled_AttributeTrait>
 
 Extending Moose's attribute metaclass is a great way to add
 functionality. However, attributes can only have one metaclass.
index 6b2cb28..c4d41c6 100644 (file)
@@ -119,7 +119,7 @@ resolve a short name to a class name. In other words, with a trait, the caller
 can refer to it by a short name like "Big", and Moose will resolve it to a
 class like C<MooseX::Embiggen::Meta::Attribute::Role::Big>.
 
-See L<Moose::Cookbook::Meta::Recipe3> and
+See L<Moose::Cookbook::Meta::Labeled_AttributeTrait> and
 L<Moose::Cookbook::Meta::Recipe5> for examples of traits in action. In
 particular, both of these recipes demonstrate the trait resolution
 mechanism.
similarity index 99%
rename from lib/Moose/Cookbook/Meta/Recipe3.pod
rename to lib/Moose/Cookbook/Meta/Labeled_AttributeTrait.pod
index 22ab7b6..74c85ff 100644 (file)
@@ -1,4 +1,4 @@
-package Moose::Cookbook::Meta::Recipe3;
+package Moose::Cookbook::Meta::Labeled_AttributeTrait;
 
 # ABSTRACT: Labels implemented via attribute traits
 
index 21b3fd4..54f5c56 100644 (file)
@@ -64,7 +64,7 @@ to encounter this sort of problem.
 
 =head1 SEE ALSO
 
-L<Moose::Cookbook::Meta::Recipe3> - Labels implemented via attribute
-traits
+L<Moose::Cookbook::Meta::Labeled_AttributeTrait> - Labels implemented via
+attribute traits
 
 =pod