Use attribute_metaclass in the constructor for parameters_metaclass, and
[gitmo/MooseX-Role-Parameterized.git] / lib / MooseX / Role / Parameterized / Parameters.pm
CommitLineData
665e848b 1package MooseX::Role::Parameterized::Parameters;
2use Moose;
3
4__PACKAGE__->meta->make_immutable;
5no Moose;
6
71;
8
09e02a3f 9__END__
10
30788701 11=head1 NAME
12
13MooseX::Role::Parameterized::Parameters - base class for parameters
14
09e02a3f 15=head1 DESCRIPTION
16
17This is the base class for parameter objects. Currently empty, but I reserve
18the right to add things here.
19
20Each parameteriz-able role gets their own anonymous subclass of this;
21L<MooseX::Role::Parameterized/parameter> actually operates on these anonymous
22subclasses.
23
24Each parameteriz-ed role gets their own instance of the anonymous subclass
25(owned by the parameteriz-able role).
26
27=cut
28