Moose::...inition(3)
π NAME π
Moose::Exception::InvalidAttributeDefinition β it's the MooseX::Extended exception that shows up when somebody tries to define an attribute in a way that just... does not work. π«β¨
It lives in the User Contributed Perl Documentation section of your friendly neighborhood man pages, bestie. ππ«Ά
πΈ VERSION πΈ
This one's at version 0.35. Write that down. π
π WHY NOT MOOSEX? π
okay so this is the part where you're like "bestie why is it not called MooseX::Exception::InvalidAttributeDefinition??" and honestly valid question. π
The answer is literally just: Moose::Util's throw_exception function is out here assuming that every single exception starts with Moose::Exception::. That's it. That's the whole reason. The naming convention is doing the lord's work and we simply cannot fight it. ππ
it's giving "the framework made a rule and we all live here now" and honestly? we respect it. π«‘
β¨ AUTHOR β¨
Curtis "Ovid" Poe <curtis.poe@gmail.com> β icon, legend, the moment. ππ
π¦ COPYRIGHT AND LICENSE π¦
This software is Copyright (c) 2022 by Curtis "Ovid" Poe. ποΈ
And it's free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
slay. go forth and use it, no cap. π
π And that's a wrap, bestie! This lil page came to you courtesy of perl v5.42.0 and was last touched on 2025-07-25 β so go be a main character and write some valid attribute definitions, mkay? π
β¨π
π¦ where this page comes from
- fedora 43: perl-MooseX-Extended 0.35-6.fc43 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms