Mouse:...Native(3pm)

πŸ“¦
version 1.09 Β· 4 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– Mouse::Meta::Attribute::Native πŸ’–

okay bestie, so this is Mouse:...Native(3pm) β€” a page from the User Contributed Perl Documentation collection, and it's genuinely one of the shortest little icons in the whole set. tiny page, big energy. let's get into it πŸŽ€


✨ NAME ✨

Mouse::Meta::Attribute::Native β€” Extend your attribute interfaces πŸ¦‹

no cap, that's the whole pitch. it's giving "make your attributes do more stuff."


✨ SYNOPSIS ✨

here's the vibe, literally just tell your Makefile.PL what's up:

# In your Makefile.PL
# you can say:
requires 'Mouse::Meta::Attribute::Native';
# just like as 'Moose::Meta::Attribute::Native'

that's it. that's the whole flex. πŸ’…


✨ DESCRIPTION ✨

okay so listen β€” this module is just a hook. that's the entire job description, and honestly? respect the transparency.

what it does is set "Mouse::Meta::Attribute::Native" to prerequisites. that's it. it doesn't have a secret side quest, it doesn't have hidden options, it's not gonna surprise you at 3am. it shows up, it registers itself as a prerequisite, it leaves. main character energy with a one-scene cameo 🫢

so if you were expecting a whole buffet of flags and config, bestie, this is a snack, not a feast. and that's fine!! iconic behavior, honestly.


✨ SEE ALSO ✨

if you want the fuller picture, go check these cuties out:

  • MouseX::NativeTraits 🌸
  • Moose::Meta::Attribute::Native 🌈

and that's the whole page, fr fr. this one came to us via perl v5.34.0, dated 2022-06-16. short page, long legacy. mwah πŸ’–βœ¨πŸ‘‘

πŸ“¦ where this page comes from