Moose::...:ToClass(3)

✨ NAME ✨</p>

Moose::Meta::Role::Application::ToClass β€” aka the vibe where a role gets composed into a class πŸ’–

(Also, for the record, this page is filed under Moose::...:ToClass(3) in the User Contributed Perl Documentation, bestie. That's just the shortened header, the real name is up there ⬆️)


🌸 VERSION 🌸

version 2.4000 ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

It's a role application thing. It composes a role into a class. That's the whole plot πŸ’…

πŸŽ€ METHODS πŸŽ€

Okay so the page lists these and honestly, no descriptions were given, so I'm not about to make stuff up for you β€” no cap. Here's the full lineup, every single one, in order:

  • new
  • meta
  • apply
  • check_role_exclusions
  • check_required_methods
  • check_required_attributes
  • apply_attributes
  • apply_methods
  • apply_method_modifiers
  • apply_override_method_modifiers

Ten methods, zero elaboration, iconic honestly. Go read the source if you want the lore 🫢


πŸ’€ BUGS πŸ’€

Wanna report one? Check out "BUGS" in Moose for all the deets on how to do that. It's giving "the info lives somewhere else" and honestly, slay, we respect the link-out 😭


πŸ‘‘ AUTHORS πŸ‘‘

The literal main characters who built this. Show some respect 🫑

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

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. Free as in bestie, go wild πŸ’–


btw this whole page ships with perl v5.42.0, dated 2025-07-25, and it lives at Moose::...:ToClass(3). That's the tea, drink it up πŸ“βœ¨
πŸ“¦ where this page comes from