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