Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-MooseX-ClassAttribute | Distribution: openSUSE Tumbleweed |
Version: 0.29 | Vendor: openSUSE |
Release: 1.29 | Build date: Tue May 31 12:45:03 2016 |
Group: Development/Libraries/Perl | Build host: reproducible |
Size: 72508 | Source RPM: perl-MooseX-ClassAttribute-0.29-1.29.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://search.cpan.org/dist/MooseX-ClassAttribute/ | |
Summary: Declare class attributes Moose-style |
This module allows you to declare class attributes in exactly the same way as object attributes, using 'class_has()' instead of 'has()'. You can use any feature of Moose's attribute declarations, including overriding a parent's attributes, delegation ('handles'), attribute traits, etc. All features should just work. The one exception is the "required" flag, which is not allowed for class attributes. The accessor 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 that attribute.
Artistic-2.0
* Tue May 31 2016 coolo@suse.com - updated to 0.29 see /usr/share/doc/packages/perl-MooseX-ClassAttribute/Changes 0.29 2016-05-29 - Fix test prereqs on MooseX::AttributeHelpers and MooseX::Role::Strict. 0.28 2016-05-16 - Repository migrated to the github moose organization. (Karen Etheridge) - Removed dependency on List::MoreUtils. (Karen Etheridge) * Wed Jun 05 2013 coolo@suse.com - updated to 0.27 - The latest Moose release (2.08) broke this module. This release fixes MooseX::ClassAttribute to work with both new and old Mooses. Reported by Jonathan Stowe. RT #84263. * Sun Dec 25 2011 coolo@suse.com - update to 0.26 - The default() method for class attributes always returned a value, even if the default was a subroutine ref, which isn't how the method works for regular attributes. This broke inlining with Moose HEAD. - Class attributes now have a definition context set, which means that errors thrown from generated methods associated with these attributes say something like "X at accessor MyClass::ClassAttribute (defined at path/to/file line 42)" rather than "generated method (unknown origin)". * Fri Apr 01 2011 coolo@novell.com - initial package 0.24 * created by cpanspec 1.78.03
/usr/lib/perl5/vendor_perl/5.40.0/MooseX /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute.pm /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Meta /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Meta/Role /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Meta/Role/Attribute.pm /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait/Application /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait/Application.pm /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait/Application/ToClass.pm /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait/Application/ToRole.pm /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait/Attribute.pm /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait/Class.pm /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait/Mixin /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait/Mixin/HasClassAttributes.pm /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait/Role /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait/Role.pm /usr/lib/perl5/vendor_perl/5.40.0/MooseX/ClassAttribute/Trait/Role/Composite.pm /usr/share/doc/packages/perl-MooseX-ClassAttribute /usr/share/doc/packages/perl-MooseX-ClassAttribute/CONTRIBUTING.md /usr/share/doc/packages/perl-MooseX-ClassAttribute/Changes /usr/share/doc/packages/perl-MooseX-ClassAttribute/LICENSE /usr/share/doc/packages/perl-MooseX-ClassAttribute/README.md /usr/share/man/man3/MooseX::ClassAttribute.3pm.gz /usr/share/man/man3/MooseX::ClassAttribute::Meta::Role::Attribute.3pm.gz /usr/share/man/man3/MooseX::ClassAttribute::Trait::Application.3pm.gz /usr/share/man/man3/MooseX::ClassAttribute::Trait::Application::ToClass.3pm.gz /usr/share/man/man3/MooseX::ClassAttribute::Trait::Application::ToRole.3pm.gz /usr/share/man/man3/MooseX::ClassAttribute::Trait::Attribute.3pm.gz /usr/share/man/man3/MooseX::ClassAttribute::Trait::Class.3pm.gz /usr/share/man/man3/MooseX::ClassAttribute::Trait::Mixin::HasClassAttributes.3pm.gz /usr/share/man/man3/MooseX::ClassAttribute::Trait::Role.3pm.gz /usr/share/man/man3/MooseX::ClassAttribute::Trait::Role::Composite.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jan 31 23:50:31 2025