1MooseX::Declare::SyntaxU:s:eKreyCwoonrtdr:i:bRuotleedM(o3Po)esrelX:D:oDceucmleanrtea:t:iSoynntax::Keyword::Role(3)
2
3
4

NAME

6       MooseX::Declare::Syntax::Keyword::Role - Role declarations
7

CONSUMES

9       ·   MooseX::Declare::Syntax::MooseSetup
10
11       ·   MooseX::Declare::Syntax::RoleApplication
12

METHODS

14   generate_export
15         CodeRef Object->generate_export ()
16
17       Returns a closure with a call to "make_anon_metaclass".
18

MODIFIED METHODS

20   imported_moose_symbols
21         List Object->imported_moose_symbols ()
22
23       Extends the existing "imported_moose_symbols" in
24       MooseX::Declare::Syntax::MooseSetup with "requires", "extends", "has",
25       "inner" and "super".
26
27   import_symbols_from
28         Str Object->import_symbols_from ()
29
30       Will return Moose::Role instead of the default Moose.
31
32   make_anon_metaclass
33         Object Object->make_anon_metaclass ()
34
35       This will return an anonymous instance of Moose::Meta::Role.
36

SEE ALSO

38       ·   MooseX::Declare
39
40       ·   MooseX::Declare::Syntax::Keyword::Class
41
42       ·   MooseX::Declare::Syntax::RoleApplication
43
44       ·   MooseX::Declare::Syntax::MooseSetup
45
47       See MooseX::Declare
48
49
50
51perl v5.12.1                      2009M-o1o2s-e1X9::Declare::Syntax::Keyword::Role(3)
Impressum