Use attribute_metaclass in the constructor for parameters_metaclass, and
[gitmo/MooseX-Role-Parameterized.git] / lib / MooseX / Role / Parameterized / Parameters.pm
index 50c182d..5846e38 100644 (file)
@@ -6,3 +6,23 @@ no Moose;
 
 1;
 
+__END__
+
+=head1 NAME
+
+MooseX::Role::Parameterized::Parameters - base class for parameters
+
+=head1 DESCRIPTION
+
+This is the base class for parameter objects. Currently empty, but I reserve
+the right to add things here.
+
+Each parameteriz-able role gets their own anonymous subclass of this;
+L<MooseX::Role::Parameterized/parameter> actually operates on these anonymous
+subclasses.
+
+Each parameteriz-ed role gets their own instance of the anonymous subclass
+(owned by the parameteriz-able role).
+
+=cut
+