MooseX...itable(3pm)

πŸ“¦
version 0.32 Β· 3 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

okay so bestie, say hi to MooseX::MethodAttributes::Role::AttrContainer::Inheritable β€” it's the MooseX...itable(3pm) page you're looking at rn ✨. Its whole thing is capturing code attributes in the automatically initialized metaclass instance. That's the job. That's the vibe. Periodt πŸ’…


πŸŽ€ VERSION πŸŽ€

version 0.32 β€” yes queen, that's the one 🌸


πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea β˜•: this role is a glow-up of MooseX::MethodAttributes::Role::AttrContainer. It extends that one, and what it adds is the functionality of automatically initializing a metaclass for the caller β€” like, it just does it for you, no asking, main character energy fr fr πŸ‘‘

And then, on top of that, it applies the meta roles relevant for capturing method attributes. Which is the whole point. The method attributes get captured. That's the assignment and it ate πŸ”₯

tl;dr: caller shows up β†’ metaclass gets auto-initialized β†’ right meta roles get applied β†’ attributes get caught. no cap 🫢


🌈 SUPPORT 🌈

got a bug? not a vibe, but okay, we can fix it πŸ’–

Bugs may be submitted through the RT bug tracker β€” the dist page lives at https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-MethodAttributes, and the email door is bug-MooseX-MethodAttributes@rt.cpan.org πŸ“¬

There's also a mailing list for users of this distribution, at http://lists.perl.org/list/moose.html ✨

And if you wanna just vibe in real time, there's an irc channel for users of this distribution too β€” it's #moose on irc.perl.org, aka irc://irc.perl.org/#moose πŸ’¬ come hang, we don't bite πŸ“


πŸ‘‘ AUTHORS πŸ‘‘

these are the icons who made it happen, show some respect πŸ™Œ

  • Florian Ragwitz <rafl@debian.org>
  • Tomas Doran <bobtfish@bobtfish.net>

This software is copyright (c) 2009 by Florian Ragwitz β€” protect that legacy, bestie πŸŽ€

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. slay, that's it, that's the licence πŸ’…


not me ending this page but the footer said perl v5.30.3 and the date was 2020-08-31, so that's the whole mood β€” perl version five-thirty-point-three, dated twenty twenty, august thirty-first, and the page was MooseX...itable(3pm) the entire time 🌸✨ bye bestie, go capture some attributes πŸ«ΆπŸ’–
πŸ“¦ where this page comes from