1 package MooseX::Role::Parameterized::Parameters;
2 # XXX: Mister Wizard, what's the right way to declare a different attribute metaclass?
3 use metaclass 'Moose::Meta::Class' => (
4 attribute_metaclass => 'MooseX::Role::Parameterized::Meta::Parameter',
8 __PACKAGE__->meta->make_immutable;
17 MooseX::Role::Parameterized::Parameters - base class for parameters
21 This is the base class for parameter objects. Currently empty, but I reserve
22 the right to add things here.
24 Each parameteriz-able role gets their own anonymous subclass of this;
25 L<MooseX::Role::Parameterized/parameter> actually operates on these anonymous
28 Each parameteriz-ed role gets their own instance of the anonymous subclass
29 (owned by the parameteriz-able role).