1MooseX::Declare::SyntaxU:s:eIrnnCeornMStoyronistbeauXxt:He:adDnedPcleliranlrge(D:3o:pcSmuy)mnetnatxa:t:iIonnnerSyntaxHandling(3pm)
2
3
4
6 MooseX::Declare::Syntax::InnerSyntaxHandling - Keywords inside blocks
7
9 version 0.43
10
12 This role allows you to setup keyword handlers that are only available
13 inside blocks or other scoping environments.
14
16 default_inner
17 ArrayRef[Object] Object->default_inner ()
18
19 Returns an empty "ArrayRef" by default. If you want to setup additional
20 keywords you will have to "around" this method.
21
22 setup_inner_for
23 Object->setup_inner_for(ClassName $class, %args)
24
25 Sets up all handlers in the inner class.
26
28 get_identifier
29 Str get_identifier ()
30
31 Required to return the name of the identifier of the current handler.
32
34 setup_for
35 Object->setup_for(ClassName $class, %args)
36
37 After the keyword is setup inside itself, this will call
38 "setup_inner_for".
39
41 • MooseX::Declare
42
43 • MooseX::Declare::Syntax::NamespaceHandling
44
45 • MooseX::Declare::Syntax::MooseSetup
46
48 Florian Ragwitz <rafl@debian.org>
49
51 This software is copyright (c) 2008 by Florian Ragwitz.
52
53 This is free software; you can redistribute it and/or modify it under
54 the same terms as the Perl 5 programming language system itself.
55
56
57
58perl v5.36.0 Moose2X0:2:3D-e0c1l-a2r0e::Syntax::InnerSyntaxHandling(3pm)