perl-Class-Gomor-Hash - Class::Gomor::Hash - class and object builder, hash version

Distribution: ROSA 2014.1
Repository: ROSA Contrib x86_64
Package name: perl-Class-Gomor-Hash
Package version: 0.22
Package release: 6-rosa2014.1
Package architecture: noarch
Package type: rpm
Installed size: 11.26 KB
Download size: 11.27 KB
Official Mirror:
This module is yet another class builder. This one adds parameter checking in constructor, that is to check for attributes existence, and definedness. Since objects are built as hashes, this module is suffixed by Hash. In order to validate parameters, the module needs to find attributes, and that is the reason for declaring attributes in global variable names @AS, @AA, @AO. They respectively state for Attribute Scalar, Attribute Array and Attribute Other. The last one is used to avoid autocreation of accessors, that is you put in your own ones. Attribute validation is performed by looking at classes hierarchy, by following @ISA tree inheritance. The loss in speed by validating all attributes is quite negligeable on a decent machine (Pentium IV, 2.4 GHz), and with Perl 5.8.x.


  • perl(Class::Gomor::Hash) == 0.220.0
  • perl-Class-Gomor-Hash == 0.22-6:2014.1

    Install Howto

    1. Enable ROSA Contrib repository on Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install perl-Class-Gomor-Hash rpm package:
      # urpmi perl-Class-Gomor-Hash


    • /usr/lib/perl5/vendor_perl/5.18.2/Class/Gomor/
    • /usr/share/doc/perl-Class-Gomor-Hash/Changes
    • /usr/share/doc/perl-Class-Gomor-Hash/README
    • /usr/share/man/man3/Class::Gomor::Hash.3pm.xz


    2014-07-25 - Denis Silakov <> 0.22-6 + Revision: 37c6263 - MassBuild#464: Increase release tag