MooseX::HasDefaults3pm
Default "is" to "ro" or "rw" for all attributes
Usage
package Person;use Moose;use MooseX::HasDefaults::RO;has name => (isa => 'Str',);has age => (is => 'rw',isa => 'Int',documentation => "Changes most years",);
Overview
The module MooseX::HasDefaults::RO defaults "is" to "ro".
The module MooseX::HasDefaults::RW defaults "is" to "rw".
If you pass a specific value to any "has"'s "is", that overrides the default. If you do not want an accessor, pass "is => undef".
Copyright and license
Copyright 2009 Infinity Interactive
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Releases
7 releases since Debian 7 (Wheezy); the text changed 2 times.