Basic doc for each module
[gitmo/MooseX-Role-Parameterized.git] / lib / MooseX / Role / Parameterized / Meta / Role / Parameterized.pm
1 package MooseX::Role::Parameterized::Meta::Role::Parameterized;
2 use Moose;
3 extends 'Moose::Meta::Role';
4
5 # ABSTRACT: metaclass for parameterized roles
6
7 use MooseX::Role::Parameterized::Parameters;
8
9 has parameters => (
10     is  => 'rw',
11     isa => 'MooseX::Role::Parameterized::Parameters',
12 );
13
14 __PACKAGE__->meta->make_immutable;
15 no Moose;
16
17 1;
18
19 __END__
20
21 =head1 DESCRIPTION
22
23 This is the metaclass for parameteriz-ed roles; that is, parameteriz-able roles
24 with their parameters bound. All this actually provides is a place to store the
25 L<parameters> object.
26
27 =cut
28