Commit | Line | Data |
665e848b |
1 | package MooseX::Role::Parameterized::Parameters; |
2 | use Moose; |
3 | |
d9e02904 |
4 | # ABSTRACT: base class for parameters |
5 | |
665e848b |
6 | __PACKAGE__->meta->make_immutable; |
7 | no Moose; |
8 | |
9 | 1; |
10 | |
09e02a3f |
11 | __END__ |
12 | |
13 | =head1 DESCRIPTION |
14 | |
15 | This is the base class for parameter objects. Currently empty, but I reserve |
16 | the right to add things here. |
17 | |
18 | Each parameteriz-able role gets their own anonymous subclass of this; |
19 | L<MooseX::Role::Parameterized/parameter> actually operates on these anonymous |
20 | subclasses. |
21 | |
22 | Each parameteriz-ed role gets their own instance of the anonymous subclass |
23 | (owned by the parameteriz-able role). |
24 | |
25 | =cut |
26 | |