MooseX...uilder(3pm)
β¨ MooseX::AttributeShortcuts::Trait::Role::Method::Builder β¨
okay bestie, so the full name of this one is MooseX::AttributeShortcuts::Trait::Role::Method::Builder and it lives in the Perl docs under manual section 3pm. it's a trait for inline builder method metaclasses and yes that's a mouthful, we love her anyway π
πΈ VERSION πΈ
this doc describes version 0.037 of MooseX::AttributeShortcuts::Trait::Role::Method::Builder β it dropped on November 20, 2017 as part of the MooseX-AttributeShortcuts distribution π
π DESCRIPTION π
so like. this is a role method metaclass trait, and what she does is let inline builder methods be tied to their attribute, and also let them pick up a definition context. it's giving matchmaker energy fr fr π«Ά
and the whole point of carrying that extra info around? it means inline builders can be identified way more easily and associated with the attributes that own them. no more builders wandering around the metaclass plane with no idea who their attribute is. we stan a self-aware builder. periodt β¨
π¦ ATTRIBUTES π¦
associated_attribute
- read only π
- required β no skipping, bestie, she's mandatory
- weak π«§
- must be a
Moose::Meta::Attributeor descendant β that's the vibe check and it's non-negotiable
and what does she hold? she contains the attribute this builder is associated with. that's it, that's the whole job, and she does it flawlessly π
π SEE ALSO π
please go look at these modules/websites if you want more info related to this module, i'm literally begging you π₯Ί
MooseX::AttributeShortcuts
π BUGS π
got bugs? got feature requests? please report them on the bugtracker website: https://github.com/RsrchBoy/moosex-attributeshortcuts/issues π
and when you submit a bug or a request, bestie, please include a test-file or a patch to an existing test-file that shows off the bug or the feature you want. no vibes-only reports, we need receipts π
π AUTHOR π
Chris Weyl <cweyl@alumni.drew.edu> π«Ά
π COPYRIGHT AND LICENSE π
this software is Copyright (c) 2017, 2015, 2014, 2013, 2012, 2011 by Chris Weyl.
it's free software, licensed under:
The GNU Lesser General Public License, Version 2.1, February 1999
and that's the whole page, bestie π this was built against perl v5.34.0 and the doc itself is dated 2022-06-15 β so like, go forth and associate your builders with their attributes, the way nature intended πΈβ¨π¦
π¦ where this page comes from
- debian bookworm: libmoosex-attributeshortcuts-perl 0.037-2 Β· LGPL-2.1-only
- debian trixie: libmoosex-attributeshortcuts-perl 0.037-2 Β· LGPL-2.1-only
- ubuntu noble: libmoosex-attributeshortcuts-perl 0.037-2 Β· LGPL-2.1-only
- ubuntu resolute: libmoosex-attributeshortcuts-perl 0.037-2 Β· LGPL-2.1-only
- ubuntu stonking: libmoosex-attributeshortcuts-perl 0.037-2 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms