CLASS - Alias for __PACKAGE__ River stage two • 9 direct dependents • 21 total dependents

CLASS and $CLASS are both synonyms for __PACKAGE__. Easier to type. $CLASS has the additional benefit of working in strings....

MSCHWERN/CLASS-1.00 - 10 Oct 2006 01:18:50 GMT

Class::Class - Adds data members to Perl packages River stage one • 1 direct dependent • 1 total dependent

Class::Class implements inheritable data methods for your packages with the same rules of inheritance as your other methods by generating creating accessor methods for your data the first time you make an instance of your package. Why reinvent the wh...

BINKLEY/Class-Class-0.18 - 05 Jan 2000 19:30:23 GMT

reform - Third millenium syntax for Perl 5 OOP River stage zero No dependents

This module provides a less awkward syntax for Perl 5 OOP. "reform" must be the first thing to be used in your code, even above your package declaration. Shorthand inheritance Rather than using the cumbersome "use base 'Parent'" you may write: packag...

HKOCH/reform-0.3 - 10 Aug 2008 22:09:28 GMT

Class::C3 - A pragma to use the C3 method resolution order algorithm River stage three • 37 direct dependents • 541 total dependents

This is pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order. NOTE: YOU SHOULD NOT USE THIS MODULE DIRECTLY - The feature provided is integr...

HAARG/Class-C3-0.34 - 19 Apr 2018 16:27:46 GMT

Class::DI - Perl dependency injection container River stage one • 1 direct dependent • 1 total dependent

this class does DI. The instance is generated based on an external setting, and the dependence between components is excluded from the source code....

HAOSAN/Class-DI-0.03 - 31 Jul 2010 04:19:44 GMT

Class::Tag - programmatically label (mark) classes, methods, roles and modules with meta-data tags (key/value pairs) and query those tags River stage one • 1 direct dependent • 1 total dependent

Sometimes it is necessary to programmatically tag modules and classes with some meta-data tags (arbitrary labels or key/value pairs) to be able to assert that you deal with proper classes (modules), methods and roles. Such need typically arises for p...

METADOO/Object-Hybrid-0.07 - 18 Nov 2013 01:46:58 GMT

Class::MOP - A Meta Object Protocol for Perl 5 River stage four • 2969 direct dependents • 4396 total dependents

This module is a fully functioning meta object protocol for the Perl 5 object system. It makes no attempt to change the behavior or characteristics of the Perl 5 object system, only to create a protocol for its manipulation and introspection. That sa...

ETHER/Moose-2.2011 - 16 May 2018 03:48:17 GMT

Class::Can - inspect a class/method and say what it can do (and why) River stage one • 1 direct dependent • 1 total dependent

Class::Can interrogates the object heirarchy of a package to return a hash detailling what methods the class could dispatch (as the key), and the package it found it in (as the value)....

RCLAMP/Class-Can-0.01 - 29 Jul 2004 14:55:31 GMT

Class::TLB - Transparent load balancing for any resource class. River stage one • 1 direct dependent • 1 total dependent

JETEVE/Class-TLB-0.01 - 14 Jun 2010 22:47:59 GMT

SVN::Class - manipulate Subversion workspaces with Perl objects River stage one • 3 direct dependents • 3 total dependents

SVN::Class extends Path::Class to allow for basic Subversion workspace management. SVN::Class::File and SVN::Class::Dir are subclasses of Path::Class::File::Stat and Path::Class::Dir respectively. SVN::Class does not use the SVN::Core Subversion SWIG...

KARMAN/SVN-Class-0.18 - 24 Sep 2014 15:07:52 GMT

Class::Mix - dynamic class mixing River stage two • 3 direct dependents • 91 total dependents

The "mix_class" function provided by this module dynamically generates `anonymous' classes with specified inheritance....

ZEFRAM/Class-Mix-0.006 - 30 Jul 2017 16:59:56 GMT

Class::Tag - programmatically label (mark) classes, methods, roles and modules with meta-data tags (key/value pairs) and query those tags River stage one • 1 direct dependent • 1 total dependent

Sometimes it is necessary to programmatically tag modules and classes with some meta-data tags (arbitrary labels or key/value pairs) to be able to assert that you deal with proper classes (modules), methods and roles. Such need typically arises for p...

METADOO/Class-Tag-0.10 - 18 Nov 2013 19:42:03 GMT

Eve::Class - a class that all other library classes use as a parent. River stage one • 1 direct dependent • 1 total dependent

Eve::Class is an abstract class whose functionality is used in derived classes in order to avoid initialization code duplication and make routine procedures easier. Implicit accessors Another purpose of this class is to provide a mechanism that simpl...

ZINIGOR/Eve-0.06 - 05 May 2014 10:32:37 GMT

Class::LOP - The Lightweight Object Protocol River stage one • 2 direct dependents • 2 total dependents

Just like Moose is built from Class::MOP. You can build your own using this module. It is a little different from Class::MOP though, because it doesn't use a meta class, it has less features, but it's a lot faster. If you need a lightweight object pr...

BRADH/Sub-Mage-0.032 - 07 Dec 2012 15:26:25 GMT

Mic::Class River stage zero No dependents

Mic::Class allows a class to be defined whose implementation is in a separate file. It is the compile time equivalent of calling "Mic->define_class(...)", and takes the same keyword parameters (see "USAGE" in Mic)....

ARUNBEAR/Mic-0.001004 - 18 Feb 2018 15:45:13 GMT

MOP::Class - A representation of a class River stage two • 7 direct dependents • 10 total dependents

A class *does* all the things a role does, with the addition of inheritance and instance construction....

STEVAN/MOP-0.14 - 31 Jan 2018 20:12:59 GMT

Yeb::Class - Meta Class for all Yeb application classes River stage one • 8 direct dependents • 9 total dependents

GETTY/Yeb-0.104 - 19 Feb 2016 00:42:32 GMT

Git::Class - a simple git wrapper to capture output River stage one • 1 direct dependent • 1 total dependent

This is a simple wrapper of a "git" executable. The strength is that you can run a "git" command and capture the output in a simple and more portable way than using "open" to pipe (which is not always implemented fully). As of this writing, most of t...

ISHIGAKI/Git-Class-0.15 - 05 Aug 2014 02:56:27 GMT

NBU::Class - Support for NBU Policies (formerly known as Classes) River stage zero No dependents

This module provides support for ......

DUTCHMAN/NBU-0.95 - 24 Jul 2008 12:10:09 GMT

Class::CGI - Fetch objects from your CGI object River stage one • 1 direct dependent • 1 total dependent

For small CGI scripts, it's common to get a parameter, untaint it, pass it to an object constructor and get the object back. This module would allow one to to build "Class::CGI" handler classes which take the parameter value, automatically perform th...

OVID/Class-CGI-0.20 - 07 May 2006 21:41:36 GMT

2,333 results (0.063 seconds)