Stevan Little > Moose-0.34 > Moose::Meta::Role

Download:
Moose-0.34.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  13
Open  42
Stalled  7
View/Report Bugs
Module Version: 0.12   Source   Latest Release: Moose-2.1305-TRIAL

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
update_package_cache_flag
reset_package_cache_flag
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-2008 by Infinity Interactive, Inc.

http://www.iinteractive.com

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: