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 protected]
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.