NAME
MooseX::Declare::Syntax::InnerSyntaxHandling - Keywords inside blocks
DESCRIPTION
This role allows you to setup keyword handlers that are only available inside blocks or other scoping environments.
ATTRIBUTES
inner
An ArrayRef
of keyword handlers that will be setup inside the built scope. It is initialized by the "default_inner" method.
REQUIRED METHODS
get_identifier
Str get_identifier ()
Required to return the name of the identifier of the current handler.
METHODS
default_inner
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.
setup_inner_for
Object->setup_inner_for(ClassName $class, %args)
Sets up all handlers in the "inner" attribute.
MODIFIED METHODS
setup_for
Object->setup_for(ClassName $class, %args)
After the keyword is setup inside itself, this will call "setup_inner_for".
SEE ALSO
AUTHOR, COPYRIGHT & LICENSE
See MooseX::Declare