perl-MooseX-ClassAttribute-0.290.0-2.mga7.noarch.rpm


Advertisement

Description

perl-MooseX-ClassAttribute - Declare class attributes Moose-style

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-MooseX-ClassAttribute-0.290.0-2.mga7.noarch.rpm
Package name perl-MooseX-ClassAttribute
Package version 0.290.0
Package release 2.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/MooseX-ClassAttribute
License GPL+ or Artistic
Maintainer -
Download size 41.79 KB
Installed size 144.15 KB
This module allows you to declare class attributes in exactly the same way
as you declare object attributes, except using 'class_has()' instead of
'has()'. It is also possible to make these attributes immutable (and
faster) just as you can with normal Moose attributes.
You can use any feature of Moose's attribute declarations, including
overriding a parent's attributes, delegation ('handles'), and attribute
metaclasses, and it should just work.
The accessors methods for class attribute may be called on the class
directly, or on objects of that class. Passing a class attribute to the
constructor will not set it.

Alternatives

Package Version Architecture Repository
perl-MooseX-ClassAttribute-0.290.0-2.mga7.noarch.rpm 0.290.0 noarch Mageia Core
perl-MooseX-ClassAttribute - - -

Requires

Name Value
perl(List::Util) >= 1.450.0
perl(Moose) >= 2.0.0
perl(Moose::Exporter) -
perl(Moose::Meta::Role::Attribute) -
perl(Moose::Role) -
perl(Moose::Util) -
perl(Moose::Util::MetaRole) -
perl(MooseX::ClassAttribute::Meta::Role::Attribute) -
perl(MooseX::ClassAttribute::Trait::Application::ToClass) -
perl(MooseX::ClassAttribute::Trait::Application::ToRole) -
perl(MooseX::ClassAttribute::Trait::Attribute) -
perl(MooseX::ClassAttribute::Trait::Class) -
perl(MooseX::ClassAttribute::Trait::Role) -
perl(Scalar::Util) -
perl(namespace::autoclean) >= 0.110.0
perl(namespace::clean) >= 0.200.0
perl(strict) -
perl(warnings) -
perl-base >= 2:5.28.0

Provides

Name Value
perl(MooseX::ClassAttribute) == 0.290.0
perl(MooseX::ClassAttribute::Meta::Role::Attribute) == 0.290.0
perl(MooseX::ClassAttribute::Trait::Application) == 0.290.0
perl(MooseX::ClassAttribute::Trait::Application::ToClass) == 0.290.0
perl(MooseX::ClassAttribute::Trait::Application::ToRole) == 0.290.0
perl(MooseX::ClassAttribute::Trait::Attribute) == 0.290.0
perl(MooseX::ClassAttribute::Trait::Class) == 0.290.0
perl(MooseX::ClassAttribute::Trait::Mixin::HasClassAttributes) == 0.290.0
perl(MooseX::ClassAttribute::Trait::Role) == 0.290.0
perl(MooseX::ClassAttribute::Trait::Role::Composite) == 0.290.0
perl-MooseX-ClassAttribute == 0.290.0-2.mga7

Download

Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package perl-MooseX-ClassAttribute-0.290.0-2.mga7.noarch.rpm
Source Package perl-MooseX-ClassAttribute-0.290.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-ClassAttribute rpm package:
    # urpmi perl-MooseX-ClassAttribute

Files

Path
/usr/share/doc/perl-MooseX-ClassAttribute/Changes
/usr/share/doc/perl-MooseX-ClassAttribute/INSTALL
/usr/share/doc/perl-MooseX-ClassAttribute/LICENSE
/usr/share/doc/perl-MooseX-ClassAttribute/META.json
/usr/share/doc/perl-MooseX-ClassAttribute/META.yml
/usr/share/doc/perl-MooseX-ClassAttribute/MYMETA.yml
/usr/share/man/man3/MooseX::ClassAttribute.3pm.xz
/usr/share/man/man3/MooseX::ClassAttribute::Meta::Role::Attribute.3pm.xz
/usr/share/man/man3/MooseX::ClassAttribute::Trait::Application.3pm.xz
/usr/share/man/man3/MooseX::ClassAttribute::Trait::Application::ToClass.3pm.xz
/usr/share/man/man3/MooseX::ClassAttribute::Trait::Application::ToRole.3pm.xz
/usr/share/man/man3/MooseX::ClassAttribute::Trait::Attribute.3pm.xz
/usr/share/man/man3/MooseX::ClassAttribute::Trait::Class.3pm.xz
/usr/share/man/man3/MooseX::ClassAttribute::Trait::Mixin::HasClassAttributes.3pm.xz
/usr/share/man/man3/MooseX::ClassAttribute::Trait::Role.3pm.xz
/usr/share/man/man3/MooseX::ClassAttribute::Trait::Role::Composite.3pm.xz
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute.pm
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute/
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute/Meta/
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute/Meta/Role/Attribute.pm
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute/Trait/Application.pm
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute/Trait/Attribute.pm
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute/Trait/Class.pm
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute/Trait/Role.pm
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute/Trait/Application/ToClass.pm
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute/Trait/Application/ToRole.pm
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute/Trait/Mixin/HasClassAttributes.pm
/usr/share/perl5/vendor_perl/MooseX/ClassAttribute/Trait/Role/Composite.pm

Changelog

2018-09-20 - umeabot <umeabot> 0.290.0-2.mga7
(not released yet)
+ Revision: 1285059
- Mageia 7 Mass Rebuild
2017-07-22 - shlomif <shlomif> 0.290.0-1.mga7
+ Revision: 1128792
- update to 0.29
2016-06-19 - pterjan <pterjan> 0.270.0-7.mga6
+ Revision: 1030333
- Rebuild for perl 5.22.2
2016-02-01 - umeabot <umeabot> 0.270.0-6.mga6
+ Revision: 930752
- Mageia 6 Mass Rebuild

See Also

Package Description
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
perl-MooseX-GlobRef-0.0701-3.mga7.noarch.rpm Store a Moose object in glob reference
perl-MooseX-Has-Options-0.3.0-10.mga7.noarch.rpm Succinct options for Moose
perl-MooseX-Has-Sugar-1.0.6-2.mga7.noarch.rpm Experimental sweetness
perl-MooseX-HasDefaults-0.30.0-11.mga7.noarch.rpm Default "is" to "ro" or "rw" for all attributes
Advertisement
Advertisement