![]() |
![]()
| ![]() |
![]()
NAMEMooseX::Has::Sugar::Minimal - Less Sugary Syntax for moose 'has' fields VERSIONversion 1.000006 SYNOPSISThis is a legacy variant of 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 The Sub::Exporter Module. EXPORT GROUPS":default"Exports ":is" ":is"Exports "bare", "ro", "rw" EXPORTED FUNCTIONS"bare"returns "('bare')" "ro"returns "('ro')" "rw"returns "('rw')" CONFLICTSMooseX::Has::SugarMooseX::Has::Sugar::SaccharinThis module is not intended to be used in conjunction with
We all export "ro" and "rw" in different ways. If you do however want to use them in conjunction, specific
imports must
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 ); AUTHORKent Fredric <kentnl@cpan.org> COPYRIGHT AND LICENSEThis software is copyright (c) 2017 by Kent Fredric <kentfredric@gmail.com>. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
|