Moose::...rizable(3)

πŸ’– Moose::Meta::TypeConstraint::Parameterizable πŸ’–

okay bestie, so this is the manual page for Moose::Meta::TypeConstraint::Parameterizable β€” a lil' Perl module from the User Contributed Perl Documentation corner of the internet. version 2.4000, periodt. ✨


🌸 NAME 🌸

Moose::Meta::TypeConstraint::Parameterizable β€” type constraints that can take a parameter (think ArrayRef) πŸŽ€


πŸ¦‹ VERSION πŸ¦‹

version 2.4000


πŸ’… DESCRIPTION πŸ’…

so like. this class represents a parameterizable type constraint. that's a type constraint like ArrayRef or HashRef β€” the kind that can be parameterized and made way more specific by telling it what type is chillin' inside it. 🫢

for example: instead of just an ArrayRef of literally anything (chaos, honestly), you can specify that it's an ArrayRef[Int]. specific. curated. iconic. πŸ‘‘

⚠️ okay important!! a parameterizable constraint should not be used as an attribute type constraint. nope. instead, when you parameterize it, it creates a Moose::Meta::TypeConstraint::Parameterized β€” and that's the one you should actually use. don't skip this step, bestie, it's not optional. 😭

🌈 INHERITANCE 🌈

Moose::Meta::TypeConstraint::Parameterizable is a subclass of Moose::Meta::TypeConstraint. family tree moment, we love to see it. 🧚


✨ METHODS ✨

ngl, this class is intentionally not documented because the API is confusing and needs some work. πŸ’€ not me telling you the truth fr fr β€” that's literally what the original says and we respect the honesty.


πŸ› BUGS πŸ›

see "BUGS" in Moose for all the deets on reporting bugs. go snitch (respectfully). πŸ“’


πŸ‘‘ AUTHORS πŸ‘‘

look at this legendary lineup, the main character energy is off the charts:

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

it's 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 forth and remix, bestie. πŸ’–


and that's the whole page!! this was perl v5.42.0, dated 2025-07-25, and the file itself answers to the name Moose::...rizable(3) (the full title got a lil truncated at the edges, we don't judge). mwah, bye!! 🫢✨

πŸ“¦ where this page comes from