X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMooseX%2FRole%2FParameterized%2FMeta%2FRole%2FParameterized.pm;h=4f535ef73181a3a4d03cddcf0bc871386d3638ad;hb=30788701eeebd921d6a20ce1fe9bb70b5779b3cd;hp=a1a3b944ec7781551596177ae8c875ba3519d6fa;hpb=8f9a5c92edf885c6598110b9729cc51edc4d8097;p=gitmo%2FMooseX-Role-Parameterized.git diff --git a/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm b/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm index a1a3b94..4f535ef 100644 --- a/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm +++ b/lib/MooseX/Role/Parameterized/Meta/Role/Parameterized.pm @@ -1,15 +1,30 @@ -#!/usr/bin/env perl package MooseX::Role::Parameterized::Meta::Role::Parameterized; use Moose; extends 'Moose::Meta::Role'; +use MooseX::Role::Parameterized::Parameters; + has parameters => ( - is => 'rw', - isa => 'MooseX::Role::Parameterized::Parameters', - required => 1, + is => 'rw', + isa => 'MooseX::Role::Parameterized::Parameters', ); __PACKAGE__->meta->make_immutable; +no Moose; 1; +__END__ + +=head1 NAME + +MooseX::Role::Parameterized::Meta::Role::Parameterized - metaclass for parameterized roles + +=head1 DESCRIPTION + +This is the metaclass for parameteriz-ed roles; that is, parameteriz-able roles +with their parameters bound. All this actually provides is a place to store the +L object. + +=cut +