-#!/usr/bin/env perl
package MooseX::Role::Parameterized;
+
+# ABSTRACT: parameterized roles, at long last
+
use Moose (
extends => { -as => 'moose_extends' },
- around => { -as => 'moose_around' },
+ around => { -as => 'moose_around' },
qw/confess blessed/,
);
__PACKAGE__->setup_import_methods(
with_caller => ['parameter', 'role', 'method'],
- as_is => ['has', 'with', 'extends', 'requires', 'excludes', 'augment', 'inner', 'before', 'after', 'around', 'super', 'override', 'confess', 'blessed'],
+ as_is => [
+ 'has', 'with', 'extends', 'requires', 'excludes', 'augment', 'inner',
+ 'before', 'after', 'around', 'super', 'override', 'confess',
+ 'blessed',
+ ],
);
sub parameter {
__END__
-=head1 NAME
-
-MooseX::Role::Parameterized - parameterized roles, at long last
-
=head1 SYNOPSIS
package MyRole::Counter;