Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
NAME MooseX::AutoImmute - Use Moose with make_immutable called for you. DESCRIPTION Moose classes are littered with __PACKAGE__->meta->make_immutable(); at the end. This is much like all packages ending with a true value. true removes the boilerplate for packages, this removes the boilerplate for Moose. SYNOPSYS package MyPackage; use strict; use warnings; use MooseX::AutoImmute; has ...; ...; #EOF # immutable autamatically! ALTERNATIVE MOOSE package MyPackage; use strict; use warnings; # This will import Custom::Moose instead of Moose. use MooseX::AutoImmute qw/Custom::Moose/; AUTHORS Chad Granum email@example.com COPYRIGHT Copyright (C) 2010 Chad Granum MooseX-AutoImmute is free software; Standard perl licence. MooseX-AutoImmute is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the license for more details.