
MooseX::Declare::Syntax::InnerSyntaxHandling - Keywords inside blocks

This role allows you to setup keyword handlers that are only available inside blocks or other scoping environments.

An ArrayRef of keyword handlers that will be setup inside the built scope.
It is initialized by the "default_inner" method.

Str get_identifier ()
Required to return the name of the identifier of the current handler.

ArrayRef[Object] Object->default_inner ()
Returns an empty ArrayRef by default. If you want to setup additional keywords you will have to around this method.
Object->setup_inner_for(ClassName $class, %args)
Sets up all handlers in the "inner" attribute.

Object->setup_for(ClassName $class, %args)
After the keyword is setup inside itself, this will call "setup_inner_for".


See MooseX::Declare