MooseX...tructor(3pm)

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

πŸ’– NAME πŸ’–

okay so bestie, welcome to the manual page for MooseX...tructor(3pm) β€” yes, that's the title from User Contributed Perl Documentation. The actual module is MooseX::StrictConstructor::Trait::Method::Constructor, and it is a role to make immutable constructors strict. That's the whole NAME vibe. πŸ’…


✨ VERSION ✨

version 0.21 β€” periodt. πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so this role is literally just wrapping _generate_BUILDALL() (from Moose::Meta::Method::Constructor) so that immutable classes have a strict constructor. That's it. That's the entire plot. No extra lore. 🫢


🌈 SUPPORT 🌈

Bugs may be submitted at <https://github.com/moose/MooseX-StrictConstructor/issues> β€” please do, bestie if you find one. πŸ›

I am also usually active on IRC as 'autarch' on irc://irc.perl.org. So if you wanna vibe check me there, that's the spot. πŸ’¬


πŸŽ€ SOURCE πŸŽ€

The source code repository for MooseX-StrictConstructor can be found at <https://github.com/moose/MooseX-StrictConstructor>. Go peek, it's giving open source. πŸ‘‘


πŸ’œ AUTHOR πŸ’œ

Dave Rolsky <autarch@urth.org> β€” iconic. 🌟


This software is Copyright (c) 2007 - 2017 by Dave Rolsky. Periodt.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)

The full text of the license can be found in the LICENSE file included with this distribution. πŸ“œ


signing off with perl v5.34.0, dated 2022-06-15, and the manual name MooseX...tructor(3pm) πŸ’–βœ¨πŸŒΈ