Dist tweaks; this commit is 0.01
[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 use MooseX::Role::Parameterized::Parameters;
6
7 has parameters => (
8     is  => 'rw',
9     isa => 'MooseX::Role::Parameterized::Parameters',
10 );
11
12 __PACKAGE__->meta->make_immutable;
13 no Moose;
14
15 1;
16
17 __END__
18
19 =head1 NAME
20
21 MooseX::Role::Parameterized::Meta::Role::Parameterized - metaclass for parameterized roles
22
23 =head1 DESCRIPTION
24
25 This is the metaclass for parameteriz-ed roles; that is, parameteriz-able roles
26 with their parameters bound. All this actually provides is a place to store the
27 L<parameters> object.
28
29 =cut
30