1Moose::Meta::Role(3) User Contributed Perl Documentation Moose::Meta::Role(3)
2
3
4
6 Moose::Meta::Role - The Moose Role metaclass
7
9 Please see Moose::Role for more information about roles. For the most
10 part, this has no user-serviceable parts inside this module. It's API
11 is still subject to some change (although probably not that much
12 really).
13
15 meta
16 new
17 apply
18 combine
19 name
20 version
21 role_meta
22 get_roles
23 add_role
24 does_role
25 add_excluded_roles
26 excludes_role
27 get_excluded_roles_list
28 get_excluded_roles_map
29 calculate_all_roles
30 method_metaclass
31 find_method_by_name
32 get_method
33 has_method
34 alias_method
35 get_method_list
36 get_method_map
37 add_attribute
38 has_attribute
39 get_attribute
40 get_attribute_list
41 get_attribute_map
42 remove_attribute
43 add_required_methods
44 remove_required_methods
45 get_required_method_list
46 get_required_methods_map
47 requires_method
48 add_after_method_modifier
49 add_around_method_modifier
50 add_before_method_modifier
51 add_override_method_modifier
52 has_after_method_modifiers
53 has_around_method_modifiers
54 has_before_method_modifiers
55 has_override_method_modifier
56 get_after_method_modifiers
57 get_around_method_modifiers
58 get_before_method_modifiers
59 get_method_modifier_list
60 get_override_method_modifier
61 get_after_method_modifiers_map
62 get_around_method_modifiers_map
63 get_before_method_modifiers_map
64 get_override_method_modifiers_map
65
67 All complex software has bugs lurking in it, and this module is no
68 exception. If you find a bug please either email me, or add the bug to
69 cpan-RT.
70
72 Stevan Little <stevan@iinteractive.com>
73
75 Copyright 2006, 2007 by Infinity Interactive, Inc.
76
77 <http://www.iinteractive.com>
78
79 This library is free software; you can redistribute it and/or modify it
80 under the same terms as Perl itself.
81
82
83
84perl v5.8.8 2007-09-06 Moose::Meta::Role(3)