:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
MooseX::HasDefaults(3pm) - phpMan

Command: man perldoc info search(apropos)  


MooseX::HasDefaults(3pm)       User Contributed Perl Documentation       MooseX::HasDefaults(3pm)



NAME
       MooseX::HasDefaults - default "is" to "ro" or "rw" for all attributes

SYNOPSIS
           package Person;
           use Moose;
           use MooseX::HasDefaults::RO;

           has name => (
               isa => 'Str',
           );

           has age => (
               is  => 'rw',
               isa => 'Int',
               documentation => "Changes most years",
           );

DESCRIPTION
       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".

AUTHOR
       Shawn M Moore, "sartak AT gmail.com"

SEE ALSO
       MooseX::AttributeDefaults
           This requires its users to be MOP savvy, and is a bit too much typing for the common
           case of defaulting "is".

       MooseX::Attributes::Curried
           This solves a similar need by letting users create sugar functions. But people like
           "has".

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.



perl v5.12.4                                2010-07-24                   MooseX::HasDefaults(3pm)


/man
rootr.net - man pages