table of contents
MooseX::App::Role(3pm) | User Contributed Perl Documentation | MooseX::App::Role(3pm) |
NAME¶
MooseX::App::Role - Define attributes in a roleSYNOPSIS¶
package MyApp::Role::SomeRole; use Moose::Role; # optional use MooseX::App::Role; option 'testattr' => ( isa => 'rw', cmd_tags => [qw(Important! Nice))], );
DESCRIPTION¶
Enables the 'option' and 'parameter' keywords in your roles. Alternatively you can also just use attribute traits:has 'testattr' => ( isa => 'rw', traits => ['AppOption'], # required cmd_type => 'option', # required cmd_tags => [qw(Important! Nice))], );
2014-08-05 | perl v5.20.1 |