Rename Meta::Recipe5 to Meta::Table_MetaclassTrait
Dave Rolsky [Sat, 11 Feb 2012 20:30:11 +0000 (14:30 -0600)]
lib/Moose/Cookbook.pod
lib/Moose/Cookbook/Extending/Recipe1.pod
lib/Moose/Cookbook/Extending/Recipe4.pod
lib/Moose/Cookbook/Meta/Table_MetaclassTrait.pod [moved from lib/Moose/Cookbook/Meta/Recipe5.pod with 97% similarity]

index 2fe272d..e110b5d 100644 (file)
@@ -127,7 +127,7 @@ functionality. However, attributes can only have one metaclass.
 Applying roles to the attribute metaclass lets you provide
 composable attribute functionality.
 
-=item L<Moose::Cookbook::Meta::Recipe5> - The "table" attribute implemented as a metaclass trait
+=item L<Moose::Cookbook::Meta::Table_MetaclassTrait>
 
 This recipe takes the class metaclass we saw in the previous recipe
 and reimplements it as a metaclass trait.
index c4d41c6..35d8ec9 100644 (file)
@@ -39,7 +39,7 @@ a few broad categories.
 =head2 Metaclass Extensions
 
 One way of extending Moose is by extending one or more Moose
-metaclasses. For example, in L<Moose::Cookbook::Meta::Recipe5> we saw
+metaclasses. For example, in L<Moose::Cookbook::Meta::Table_MetaclassTrait> we saw
 a metaclass role that added a C<table> attribute to the
 metaclass. If you were writing an ORM, this would be a logical
 extension.
@@ -120,8 +120,8 @@ 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::Labeled_AttributeTrait> and
-L<Moose::Cookbook::Meta::Recipe5> for examples of traits in action. In
-particular, both of these recipes demonstrate the trait resolution
+L<Moose::Cookbook::Meta::Table_MetaclassTrait> for examples of traits in
+action. In particular, both of these recipes demonstrate the trait resolution
 mechanism.
 
 Implementing an extension as a (set of) metaclass or base object
index a716106..0509279 100644 (file)
@@ -37,8 +37,8 @@ __END__
 
 This recipe expands on the use of L<Moose::Exporter> we saw in
 L<Moose::Cookbook::Extending::Recipe1> and the class metaclass trait we saw in
-L<Moose::Cookbook::Meta::Recipe5>. In this example we provide our own
-metaclass trait, and we also export a C<has_table> sugar function.
+L<Moose::Cookbook::Meta::Table_MetaclassTrait>. In this example we provide our
+own metaclass trait, and we also export a C<has_table> sugar function.
 
 The C<with_meta> parameter specifies a list of functions that should
 be wrapped before exporting. The wrapper simply ensures that the
similarity index 97%
rename from lib/Moose/Cookbook/Meta/Recipe5.pod
rename to lib/Moose/Cookbook/Meta/Table_MetaclassTrait.pod
index 54f5c56..1618947 100644 (file)
@@ -1,4 +1,4 @@
-package Moose::Cookbook::Meta::Recipe5;
+package Moose::Cookbook::Meta::Table_MetaclassTrait;
 
 # ABSTRACT: Adding a "table" attribute as a metaclass trait