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