Moose::...:ToRole(3)

πŸ’… Moose::Meta::Role::Application::ToRole β€” the tea β˜•

okay bestie, welcome to Moose::...:ToRole(3), a page from the User Contributed Perl Documentation collection. yes the name is a whole mouthful, we don't talk about it. 🫢


✨ NAME ✨

Moose::Meta::Role::Application::ToRole β€” it's literally the thing that composes a role into another role. role-ception. we love to see it. πŸŽ€


🌸 VERSION 🌸

version 2.4000 β€” that's the one, that's the vibe. πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

πŸ’« METHODS πŸ’«

here's the whole squad, no gatekeeping, no skipping, every single one of them:

  • new
  • meta
  • apply
  • check_role_exclusions
  • check_required_methods
  • check_required_attributes
  • apply_attributes
  • apply_methods
  • apply_method_modifiers
  • apply_override_method_modifiers
not me listing every single method because we do NOT summarise in this house πŸ’…

πŸ’€ BUGS πŸ’€

if you found a bug (😭), go read "BUGS" in Moose for the whole rundown on how to report it. they got you. 🫢


πŸ‘‘ AUTHORS πŸ‘‘

the icons who built this, fr fr β€” every single one:

  • 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>

absolute legends, all of them ✨


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.

so like, go off, remix it, redistribute it, just keep the same terms as Perl 5 itself, periodt. πŸ’œ


and that's the whole page bestie, no cap 🧚 this was Moose::...:ToRole(3) from the User Contributed Perl Documentation, sitting at perl v5.42.0, dated 2025-07-25. mwah, stan. πŸ’–

πŸ“¦ where this page comes from