|
NAMEMooseX::App::Role - Define attributes in a roleSYNOPSISpackage MyApp::Role::SomeRole; use MooseX::App::Role; # Alo loads Moose::Role option 'testattr' => ( isa => 'rw', cmd_tags => [qw(Important! Nice))], ); DESCRIPTIONEnables 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))], );
Visit the GSP FreeBSD Man Page Interface. |