-
perl-Module-ScanDeps-1.10-2.fc19.noarch
This module scans potential modules used by perl programs and returns a
hash reference. Its keys are the module names as appears in %INC (e.g.
Test/More.pm). The values are hash references.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-Module-Signature-0.73-1.fc19.noarch
This package contains a command line tool and module for checking and creating
SIGNATURE files for Perl CPAN distributions.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-Moo-2.000002-1.lbn19.noarch
This module is an extremely light-weight, high-performance Moose
replacement. It also avoids depending on any XS modules to allow simple
deployments. The name Moo is based on the idea that it provides almost -but
not quite- two thirds of Moose.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-Moose-2.0802-1.fc19.armv6hl
Moose is an extension of the Perl 5 object system.
The main goal of Moose is to make Perl 5 Object Oriented programming easier,
more consistent and less tedious. With Moose you can to think more about what
you want to do and less about the mechanics of OOP.
Additionally, Moose is built on top of Class::MOP, which is a metaclass system
for Perl 5. This means that Moose not only makes building normal Perl 5
objects better, but it provides the power of metaclass programming as well.
Moose is different from other Perl 5 object systems because it is not a new
system, but instead an extension of the existing one.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-Moose-2.0802-1.fc19.x86_64
Moose is an extension of the Perl 5 object system.
The main goal of Moose is to make Perl 5 Object Oriented programming easier,
more consistent and less tedious. With Moose you can to think more about what
you want to do and less about the mechanics of OOP.
Additionally, Moose is built on top of Class::MOP, which is a metaclass system
for Perl 5. This means that Moose not only makes building normal Perl 5
objects better, but it provides the power of metaclass programming as well.
Moose is different from other Perl 5 object systems because it is not a new
system, but instead an extension of the existing one.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-MooseX-ConfigFromFile-0.13-3.lbn19.noarch
This is an abstract role which provides an alternate constructor for
creating objects using parameters passed in from a configuration file. The
actual implementation of reading the configuration file is left to concrete
subroles.
It declares an attribute 'configfile' and a class method 'new_with_config',
and requires that concrete roles derived from it implement the class method
'get_config_from_file'.
Attributes specified directly as arguments to 'new_with_config' supersede
those in the configfile.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-MooseX-Getopt-0.63-2.lbn19.noarch
This is a Moose role which provides an alternate constructor for creating
objects using parameters passed in from the command line.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-MooseX-Role-Parameterized-1.00-6.fc19.noarch
Roles are composable units of behavior. They are useful for factoring out
functionality common to many classes from any part of your class hierarchy.
(See Moose::Cookbook::Roles::Recipe1 for an introduction to Moose::Role.)
While combining roles affords you a great deal of flexibility, individual
roles have very little in the way of configurability. Core Moose provides
alias for renaming methods to avoid conflicts, and excludes for ignoring
methods you don't want or need (see Moose::Cookbook::Roles::Recipe2 for more
about alias and excludes).
Because roles serve many different masters, they usually provide only the
least common denominator of functionality. To empower roles further, more
configurability than alias and excludes is required. Perhaps your role needs
to know which method to call when it is done. Or what default value to use for
its url attribute.
Parameterized roles offer exactly this solution.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-MooseX-SimpleConfig-0.09-8.fc19.noarch
This role loads simple configfiles to set object attributes. It is based on
the abstract role MooseX::ConfigFromFile, and uses Config::Any to load your
configfile. Config::Any will in turn support any of a variety of different
config formats, detected by the file extension. See Config::Any for more
details about supported formats.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-MooseX-StrictConstructor-0.19-4.fc19.noarch
Simply loading this module makes your constructors "strict". If your
constructor is called with an attribute init argument that your class does
not declare, then it calls "Carp::confess()". This is a great way to catch
small typos.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19