NAME
MooX::Role::Parameterized:With - dsl to apply roles with composition parameters
SYNOPSIS
package
FooWith;
use
Moo;
attr
=>
'baz'
,
method
=>
'run'
},
"Other::Role"
=> [
# apply parameterized role "Other::Role" twice
{ ... },
# with different parameters
{ ... },
],
"Other::Role"
=> { ...},
# apply it again
"Some::Moo::Role"
,
"Some::Role::Tiny"
;
has
foo
=> (
is
=>
'ro'
);
# continue with normal Moo code
DESCRIPTION
This experimental package try to offer an easy way to add parametrized roles.
Will load and apply MooX::Roles::Parameterized roles, just need use this package with a hash of role => parameters.
AUTHOR
Tiago Peczenyj <tiago (dot) peczenyj (at) gmail (dot) com>
BUGS
Please report any bugs or feature requests on the bugtracker website