You are here: Home

Modified items

All recently modified items, latest first.
RPMPackage perl-MouseX-Types-Path-Class-0.07-2.fc19.noarch
MouseX::Types::Path::Class creates common Mouse types, coercions and option specifications useful for dealing with Path::Class objects as Mouse attributes. Coercions (see Mouse::Util::TypeConstraints) are made from both Str and ArrayRef to both Path::Class::Dir and Path::Class::File objects. If you have MouseX::Getopt installed, the Getopt option type ("=s") will be added for both Path::Class::Dir and Path::Class::File.
RPMPackage perl-MouseX-Types-0.06-5.fc19.noarch
Organize your Mouse types; much as MooseX::Types does for your Moose types. For more information, please see the MooseX::Types manpage. This library was split off from Mouse as of Mouse 0.15.
RPMPackage perl-MouseX-NativeTraits-1.07-1.1.lbn19.noarch
While the Mouse manpage attributes provide a way to name your accessors, readers, writers, clearers and predicates, MouseX::NativeTraits provides commonly used attribute helper methods for more specific types of data. As seen in the the /SYNOPSIS manpage, you specify the data structure via the 'traits' parameter. These traits will be loaded automatically, so you need not load MouseX::NativeTraits explicitly. This extension is compatible with Moose native traits, although it is not a part of Mouse core.
RPMPackage perl-MouseX-Getopt-0.35-2.fc19.noarch
This is a Mouse role that provides an alternate constructor for creating objects using parameters passed in from the command line.
RPMPackage perl-Mouse-1.05-1.fc19.x86_64
Moose, a powerful metaobject-fueled extension of the Perl 5 object system, is wonderful. (For more information on Moose, please see 'perldoc Moose' after installing the perl-Moose package.) Unfortunately, it's a little slow. Though significant progress has been made over the years, the compile time penalty is a non-starter for some applications. Mouse aims to alleviate this by providing a subset of Moose's functionality, faster.
RPMPackage perl-MooseX-Types-Stringlike-0.003-2.lbn19.noarch
This module provides a more general version of the Str type. If coercions are enabled, it will accept objects that overload stringification and coerces them into strings.
RPMPackage perl-MooseX-Types-Path-Tiny-0.010-3.lbn19.noarch
This module provides Path::Tiny types for Moose. It handles two important types of coercion: * Coercing objects with overloaded stringification * Coercing to absolute paths It also can check to ensure that files or directories exist.
RPMPackage perl-MooseX-Types-Path-Class-0.06-4.fc19.noarch
MooseX::Types::Path::Class creates common Moose types, coercions and option specifications useful for dealing with Path::Class objects as Moose attributes. Coercions (see Moose::Util::TypeConstraints) are made from both 'Str' and 'ArrayRef' to both Path::Class::Dir and Path::Class::File objects. If you have MooseX::Getopt installed, the Getopt option type ("=s") will be added for both Path::Class::Dir and Path::Class::File.
RPMPackage perl-MooseX-Types-Common-0.001008-4.fc19.noarch
A set of commonly-used type constraints that do not ship with Moose by default.
RPMPackage perl-MooseX-Types-0.35-4.fc19.noarch
The types provided with the Moose man page are by design global. This package helps you to organize and selectively import your own and the built-in types in libraries. As a nice side effect, it catches typos at compile-time too. However, the main reason for this module is to provide an easy way to not have conflicts with your type names, since the internal fully qualified names of the types will be prefixed with the library's name. This module will also provide you with some helper functions to make it easier to use Moose types in your code.
RPMPackage 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.
RPMPackage 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.
RPMPackage 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.
RPMPackage 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.
RPMPackage 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.
RPMPackage 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.
RPMPackage 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.
RPMPackage 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.
RPMPackage 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.
RPMPackage 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.