Moose::...ication(3)

✨ Moose::Meta::Role::Application ✨

okay bestie, welcome to the manpage for Moose::Meta::Role::Application β€” a Perl thing, manual section 3, living over in the User Contributed Perl Documentation zone πŸ’…


🌸 NAME 🌸

Moose::Meta::Role::Application β€” it's a base class for role application. that's the whole vibe. a base class, for role application. iconic behaviour, honestly.


πŸŽ€ VERSION πŸŽ€

version 2.4000 πŸ¦‹


πŸ’– DESCRIPTION πŸ’–

so, real talk: this is the abstract base class for role applications. it's the blueprint that other role-application classes build on top of. the main character of the inheritance tree, if you will πŸ‘‘

and here's the tea β˜• β€” the API for this class and all of its subclasses still needs some consideration. like, it's not settled. it's still cooking. so it is intentionally not yet documented. no cap. that's not me being lazy, that's literally what the docs say. the docs said "we're not documenting this yet on purpose" and honestly? respect for the honesty πŸ™ˆ

🧚 METHODS 🧚

these are the methods, listed exactly as they come. no descriptions given, because (see above) the API is intentionally not yet documented. so here's the roster, bestie:

  • new
  • meta
  • get_method_exclusions
  • is_method_excluded
  • get_method_aliases
  • is_aliased_method
  • is_method_aliased
  • apply
  • check_role_exclusions
  • check_required_methods
  • check_required_attributes
  • apply_attributes
  • apply_methods
  • apply_overloading
  • apply_method_modifiers
  • apply_before_method_modifiers
  • apply_after_method_modifiers
  • apply_around_method_modifiers
  • apply_override_method_modifiers

look at that lineup. that's a whole squad 🫢


πŸ’€ BUGS πŸ’€

wanna report a bug? go see "BUGS" in Moose for the details on how to do that. that's where the whole process lives, not here.


πŸ‘‘ AUTHORS πŸ‘‘

give it up for the people who made this happen, fr fr 🌈

  • Stevan Little <stevan@cpan.org>
  • Dave Rolsky <autarch@urth.org>
  • Jesse Luehrs <doy@cpan.org>
  • Shawn M Moore <sartak@cpan.org>
  • Χ™Χ•Χ‘Χœ Χ§Χ•Χ’'מן (Yuval Kogman) <nothingmuch@woobling.org>
  • Karen Etheridge <ether@cpan.org>
  • Florian Ragwitz <rafl@debian.org>
  • Hans Dieter Pearcey <hdp@cpan.org>
  • Chris Prather <chris@prather.org>
  • Matt S Trout <mstrout@cpan.org>

legends, every single one πŸ’œ


This software is copyright (c) 2006 by Infinity Interactive, Inc.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. πŸ“


aaaand that's the whole page bestie!! πŸ’– this beauty shipped as part of the User Contributed Perl Documentation, generated by perl v5.42.0, dated 2025-07-25 β€” and with that, Moose::Meta::Role::Application is officially a wrap πŸŽ€βœ¨ mwah πŸ’…

πŸ“¦ where this page comes from