1Moose::Meta::Role(3)  User Contributed Perl Documentation Moose::Meta::Role(3)
2
3
4

NAME

6       Moose::Meta::Role - The Moose Role metaclass
7

DESCRIPTION

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

METHODS

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

BUGS

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

AUTHOR

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)
Impressum