NAME
Moose::Meta::Role - The Moose Role metaclass
DESCRIPTION
Please see Moose::Role for more information about roles. For the most part, this has no user-serviceable parts inside this module. It's API is still subject to some change (although probably not that much really).
METHODS
- meta
- new
- apply
- combine
- name
- version
- role_meta
- get_roles
- add_role
- does_role
- add_excluded_roles
- excludes_role
- get_excluded_roles_list
- get_excluded_roles_map
- calculate_all_roles
- method_metaclass
- find_method_by_name
- get_method
- has_method
- alias_method
- get_method_list
- get_method_map
- add_attribute
- has_attribute
- get_attribute
- get_attribute_list
- get_attribute_map
- remove_attribute
- add_required_methods
- remove_required_methods
- get_required_method_list
- get_required_methods_map
- requires_method
- add_after_method_modifier
- add_around_method_modifier
- add_before_method_modifier
- add_override_method_modifier
- has_after_method_modifiers
- has_around_method_modifiers
- has_before_method_modifiers
- has_override_method_modifier
- get_after_method_modifiers
- get_around_method_modifiers
- get_before_method_modifiers
- get_method_modifier_list
- get_override_method_modifier
- get_after_method_modifiers_map
- get_around_method_modifiers_map
- get_before_method_modifiers_map
- get_override_method_modifiers_map
BUGS
All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.
AUTHOR
Stevan Little <stevan@iinteractive.com>
COPYRIGHT AND LICENSE
Copyright 2006, 2007 by Infinity Interactive, Inc.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.