libmoosex-classattribute-perl_0.27-1_all.deb


Advertisement

Description

libmoosex-classattribute-perl - module to declare class attributes Moose-style

Distribution: Debian 8 (Jessie)
Repository: Debian Main i386
Package name: libmoosex-classattribute-perl
Package version: 0.27
Package release: 1
Package architecture: all
Package type: deb
Installed size: 135 B
Download size: 36.61 KB
Official Mirror: ftp.br.debian.org
MooseX::ClassAttribute 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.

    Download

    Source package: libmoosex-classattribute-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libmoosex-classattribute-perl deb package:
      # sudo apt-get install libmoosex-classattribute-perl

    Files

    • /usr/share/doc/libmoosex-classattribute-perl/changelog.Debian.gz
    • /usr/share/doc/libmoosex-classattribute-perl/changelog.gz
    • /usr/share/doc/libmoosex-classattribute-perl/copyright
    • /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
    • /usr/share/perl5/MooseX/ClassAttribute.pm
    • /usr/share/perl5/MooseX/ClassAttribute/Meta/Role/Attribute.pm
    • /usr/share/perl5/MooseX/ClassAttribute/Trait/Application.pm
    • /usr/share/perl5/MooseX/ClassAttribute/Trait/Attribute.pm
    • /usr/share/perl5/MooseX/ClassAttribute/Trait/Class.pm
    • /usr/share/perl5/MooseX/ClassAttribute/Trait/Role.pm
    • /usr/share/perl5/MooseX/ClassAttribute/Trait/Application/ToClass.pm
    • /usr/share/perl5/MooseX/ClassAttribute/Trait/Application/ToRole.pm
    • /usr/share/perl5/MooseX/ClassAttribute/Trait/Mixin/HasClassAttributes.pm
    • /usr/share/perl5/MooseX/ClassAttribute/Trait/Role/Composite.pm

    Changelog

    2013-05-15 - Oleg Gashev <oleg@gashev.net> libmoosex-classattribute-perl (0.27-1) unstable; urgency=low * Initial Release. (Closes: #708569)

    Advertisement
    Advertisement