Basic doc for each module
[gitmo/MooseX-Role-Parameterized.git] / lib / MooseX / Role / Parameterized / Parameters.pm
1 package MooseX::Role::Parameterized::Parameters;
2 use Moose;
3
4 # ABSTRACT: base class for parameters
5
6 __PACKAGE__->meta->make_immutable;
7 no Moose;
8
9 1;
10
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