Rechercher une page de manuel
MooseX::Has::Sugar::Minimal.3pm
Langue: en
Version: 2009-12-22 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
MooseX::Has::Sugar::Minimal - Less Sugary Syntax for moose 'has' fieldsVERSION
version 0.0405SYNOPSIS
This is a legacy variant of MooseX::Has::Sugar which only exports "ro" and "rw" functions, the way MooseX::Has::Sugar used to with ":is";use MooseX::Types::Moose qw( Str ); use MooseX::Has::Sugar::Minimal; has foo => ( isa => Str, is => ro, required => 1, ); has bar => ( isa => Str, is => rw, lazy_build => 1, );
All functions are exported by Sub::Exporter.
EXPORT GROUPS
:default
Exports ``:is'':is
Exports ``bare'', ``ro'', ``rw''EXPORTED FUNCTIONS
bare
returns "('bare')"ro
returns "('ro')"rw
returns "('rw')"CONFLICTS
MooseX::Has::Sugar
MooseX::Has::Sugar::Saccharin
This module is not intended to be used in conjunction withMooseX::Has::Sugar or MooseX::Has::Sugar::Saccharin.
We all export ``ro'' and ``rw'' in different ways.
If you do however want to use them in conjunction, specific imports must
be done on MooseX::Has::Sugar's side to stop it exporting different
ro/rw. Any of the below should be fine.
use MooseX::Has::Sugar::Minimal; use MooseX::Has::Sugar qw( :attrs ); has foo =>( is => rw , lazy_build ); use MooseX::Has::Sugar::Minimal; use MooseX::Has::Sugar qw( lazy_build ); has foo =>( is => rw , lazy_build );
AUTHOR
Kent Fredric <kentnl at cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2009 by Kent Fredric.This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre