perl-MooseX-AttributeShortcuts-0.37.0-2.mga7.noarch.rpm


Advertisement

Description

perl-MooseX-AttributeShortcuts - Shorthand for common attribute options

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-MooseX-AttributeShortcuts-0.37.0-2.mga7.noarch.rpm
Package name perl-MooseX-AttributeShortcuts
Package version 0.37.0
Package release 2.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/MooseX-AttributeShortcuts
License GPL+ or Artistic
Maintainer -
Download size 58.94 KB
Installed size 208.45 KB
Ever find yourself repeatedly specifing writers and builders, because
there's no good shortcut to specifying them? Sometimes you want an
attribute to have a read-only public interface, but a private writer. And
wouldn't it be easier to just say "builder => 1" and have the attribute
construct the canonical "_build_$name" builder name for you?
This package causes an attribute trait to be applied to all attributes
defined to the using class. This trait extends the attribute option
processing to handle the above variations.

Alternatives

Package Version Architecture Repository
perl-MooseX-AttributeShortcuts-0.37.0-2.mga7.noarch.rpm 0.37.0 noarch Mageia Core
perl-MooseX-AttributeShortcuts - - -

Requires

Name Value
perl(List::Util) >= 1.330.0
perl(Moose) >= 1.140.0
perl(Moose::Exporter) -
perl(Moose::Meta::TypeConstraint) -
perl(Moose::Role) -
perl(Moose::Util::MetaRole) -
perl(Moose::Util::TypeConstraints) -
perl(MooseX::AttributeShortcuts::Trait::Attribute) -
perl(MooseX::AttributeShortcuts::Trait::Role::Attribute) -
perl(MooseX::Meta::TypeConstraint::Mooish) -
perl(MooseX::Role::Parameterized) -
perl(MooseX::Types::Common::String) -
perl(MooseX::Types::Moose) -
perl(MooseX::Util) -
perl(aliased) -
perl(namespace::autoclean) >= 0.240.0
perl(strict) -
perl(warnings) -
perl-base >= 2:5.28.0

Provides

Name Value
perl(MooseX::AttributeShortcuts) == 0.37.0
perl(MooseX::AttributeShortcuts::Trait::Attribute) == 0.37.0
perl(MooseX::AttributeShortcuts::Trait::Attribute::HasAnonBuilder) == 0.37.0
perl(MooseX::AttributeShortcuts::Trait::Method::Builder) == 0.37.0
perl(MooseX::AttributeShortcuts::Trait::Method::HasDefinitionContext) == 0.37.0
perl(MooseX::AttributeShortcuts::Trait::Role::Attribute) == 0.37.0
perl(MooseX::AttributeShortcuts::Trait::Role::Method::Builder) == 0.37.0
perl-MooseX-AttributeShortcuts == 0.37.0-2.mga7

Download

Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package perl-MooseX-AttributeShortcuts-0.37.0-2.mga7.noarch.rpm
Source Package perl-MooseX-AttributeShortcuts-0.37.0-2.mga7.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-MooseX-AttributeShortcuts rpm package:
    # urpmi perl-MooseX-AttributeShortcuts

Files

Path
/usr/share/doc/perl-MooseX-AttributeShortcuts/Changes
/usr/share/doc/perl-MooseX-AttributeShortcuts/LICENSE
/usr/share/doc/perl-MooseX-AttributeShortcuts/META.json
/usr/share/doc/perl-MooseX-AttributeShortcuts/META.yml
/usr/share/doc/perl-MooseX-AttributeShortcuts/MYMETA.yml
/usr/share/doc/perl-MooseX-AttributeShortcuts/README
/usr/share/doc/perl-MooseX-AttributeShortcuts/SIGNATURE
/usr/share/man/man3/MooseX::AttributeShortcuts.3pm.xz
/usr/share/man/man3/MooseX::AttributeShortcuts::Trait::Attribute.3pm.xz
/usr/share/man/man3/MooseX::AttributeShortcuts::Trait::Attribute::HasAnonBuilder.3pm.xz
/usr/share/man/man3/MooseX::AttributeShortcuts::Trait::Method::Builder.3pm.xz
/usr/share/man/man3/MooseX::AttributeShortcuts::Trait::Method::HasDefinitionContext.3pm.xz
/usr/share/man/man3/MooseX::AttributeShortcuts::Trait::Role::Attribute.3pm.xz
/usr/share/man/man3/MooseX::AttributeShortcuts::Trait::Role::Method::Builder.3pm.xz
/usr/share/perl5/vendor_perl/MooseX/AttributeShortcuts.pm
/usr/share/perl5/vendor_perl/MooseX/AttributeShortcuts/
/usr/share/perl5/vendor_perl/MooseX/AttributeShortcuts/Trait/Attribute.pm
/usr/share/perl5/vendor_perl/MooseX/AttributeShortcuts/Trait/Attribute/HasAnonBuilder.pm
/usr/share/perl5/vendor_perl/MooseX/AttributeShortcuts/Trait/Method/Builder.pm
/usr/share/perl5/vendor_perl/MooseX/AttributeShortcuts/Trait/Method/HasDefinitionContext.pm
/usr/share/perl5/vendor_perl/MooseX/AttributeShortcuts/Trait/Role/Attribute.pm
/usr/share/perl5/vendor_perl/MooseX/AttributeShortcuts/Trait/Role/Method/Builder.pm

Changelog

2018-09-20 - umeabot <umeabot> 0.37.0-2.mga7
(not released yet)
+ Revision: 1285035
- Mageia 7 Mass Rebuild
2017-11-21 - tv <tv> 0.37.0-1.mga7
+ Revision: 1178213
- update to 0.037
2017-11-01 - tv <tv> 0.36.0-1.mga7
+ Revision: 1175451
- update to 0.036
2017-10-03 - tv <tv> 0.35.0-2.mga7
+ Revision: 1165580
- rebuild with fixed rpm for missing autodeps
2017-09-27 - guillomovitch <guillomovitch> 0.35.0-1.mga7
+ Revision: 1160592
- new version 0.035
2016-06-19 - pterjan <pterjan> 0.28.0-3.mga6
+ Revision: 1030329
- Rebuild for perl 5.22.2
2016-02-19 - umeabot <umeabot> 0.28.0-2.mga6
+ Revision: 967645
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-MooseX-AuthorizedMethods-0.6.0-11.mga7.noarch.rpm Check roles of the user
perl-MooseX-AutoDestruct-0.9.0-8.mga7.noarch.rpm Moose 1.x autodestruct traits
perl-MooseX-Blessed-Reconstruct-1.10.0-1.mga7.noarch.rpm A L<Data::Visitor> for creating Moose objects
perl-MooseX-ClassAttribute-0.290.0-2.mga7.noarch.rpm Declare class attributes Moose-style
perl-MooseX-ClassCompositor-0.9.0-2.mga7.noarch.rpm A factory that builds classes from roles
perl-MooseX-Clone-0.50.0-9.mga7.noarch.rpm The L<Moose::Meta::Attribute>
perl-MooseX-CoercePerAttribute-1.1.0-6.mga7.noarch.rpm Define Coercions per attribute
perl-MooseX-ConfigFromFile-0.140.0-6.mga7.noarch.rpm An abstract Moose role for setting attributes from a configfile
perl-MooseX-CurriedDelegation-0.3.0-2.mga7.noarch.rpm Curry your delegations with methods
perl-MooseX-Daemonize-0.210.0-3.mga7.noarch.rpm A Role with the core daemonization and pidfile management
perl-MooseX-Declare-0.430.0-4.mga7.noarch.rpm Handle method modifier declarations
perl-MooseX-Emulate-Class-Accessor-Fast-0.9.32-2.mga7.noarch.rpm Emulate Class::Accessor::Fast behavior using Moose attributes
perl-MooseX-Exception-Base-0.0.6-3.mga7.noarch.rpm Traits class for attributes that are
perl-MooseX-FollowPBP-0.50.0-9.mga7.noarch.rpm Names accessors in the I<Perl Best Practices> style
perl-MooseX-Getopt-0.740.0-1.mga7.noarch.rpm Optional meta attribute trait for ignoring params
Advertisement
Advertisement