Class::MethodMapper - Abstract Class wrapper for AutoLoader River stage zero No dependents

Class::MethodMapper takes a hash of hashes and creates get() and set() methods, with (some) validation, for the maps listed. Generally, a "parameter" is something that can be saved and restored, whereas a "volatile" is not serialized at save-time....

LENZO/Class-MethodMapper-1.0 - 19 Mar 2001 12:44:06 UTC

Class::MixinFactory - Class Factory with Selection of Mixins River stage one • 1 direct dependent • 2 total dependents

This distribution facilitates the run-time generation of classes which inherit from a base class and some optional selection of mixin classes. A factory is provided to generate the mixed classes with multiple inheritance. A NEXT method allows method ...

EVO/Class-MixinFactory-0.92 - 28 Nov 2004 22:45:20 UTC

Class::ArrayObjects - utility class for array based objects River stage one • 1 direct dependent • 2 total dependents

This module is little more than a cute way of defining constant subs in your own package. Constant subs are very useful when dealing with array based objects because they allow one to access array slots by name instead of by index. Why use arrays for...

RONAN/Class-ArrayObjects-1.03 - 14 Apr 2008 06:54:58 UTC

Class::AutoGenerate - Automatically generate code upon require or use River stage zero No dependents

EXPERIMENTAL. I'm trying this idea out. Please let me know what you think by contacting me using the information listed under "AUTHOR". This is an experiment and any and all aspects of the API are up for revision at this point and I'm not even sure I...

HANENKAMP/Class-AutoGenerate-0.05 - 24 Feb 2008 22:07:31 UTC

Exception::Class::TCF - Java/C++ style exception handling River stage one • 1 direct dependent • 1 total dependent

The "Exception::Class::TCF" module provides the possibility of executing a code block and specifying actions when different exceptions are raised. The "try" function takes as its argument a code block followed by a list of pairs of exception package ...

RVOSA/Exception-Class-TCF-0.03 - 05 Sep 2006 23:08:02 UTC

Class::Data::Accessor - Inheritable, overridable class and instance data accessor creation River stage two • 19 direct dependents • 97 total dependents

This module is now deprecated! Please consider using Class::Accessor::Grouped or Moose Class::Data::Accessor is the marriage of Class::Accessor and Class::Data::Inheritable into a single module. It is used for creating accessors to class data that ov...

CLACO/Class-Data-Accessor-0.04004 - 13 Aug 2008 00:51:49 UTC

Class::ClassDecorator - Dynamically decorate classes instead of objects using NEXT River stage one • 1 direct dependent • 1 total dependent

This module helps you use classes as decorators for other classes. It provides some syntactic sugar for dynamically constructing a unique subclass which exists solely to represent a set of decorations to a base class. This is useful when you have a b...

DROLSKY/Class-ClassDecorator-0.02 - 02 Nov 2003 01:34:05 UTC

SimpleDB::Class::Item - An object representation from an item in a SimpleDB domain. River stage zero No dependents

An object representation from an item in a SimpleDB domain....

RIZEN/SimpleDB-Class-1.0503 - 12 Apr 2012 02:46:56 UTC

Class::Accessor::Lite - a minimalistic variant of Class::Accessor River stage three • 126 direct dependents • 508 total dependents

The module is a variant of "Class::Accessor". It is fast and requires less typing, has no dependencies to other modules, and does not mess up the @ISA....

KAZUHO/Class-Accessor-Lite-0.08 - 05 May 2015 21:14:09 UTC

Class::Tie::InsideOut - Inside-out objects on the cheap using tied hashes River stage zero No dependents

This module is a proof-of-concept for implementing inside-out objects using tied hashes. It makes use of the Tie::InsideOut package to tie hash keys to hashes in the calling package's namespace. Fields are accessed as hash keys, so in traditional Per...

RRWO/Class-Tie-InsideOut-0.11 - 19 Feb 2014 20:51:00 UTC

Class::Adapter::Clear - A handy base Adapter class that makes no changes River stage two • 2 direct dependents • 78 total dependents

"Class::Adapter::Clear" provides the base class for creating one common type of Class::Adapter classes. For more power, move up to Class::Adapter::Builder. On it's own "Class::Adapter::Clear" passes all methods through to the same method in the paren...

ETHER/Class-Adapter-1.09 - 10 Apr 2018 05:27:44 UTC

Class::DBI::ViewLoader - Load views from existing databases as Class::DBI classes River stage one • 1 direct dependent • 1 total dependent

This class loads views from databases as Class::DBI classes. It follows roughly the same interface employed by Class::DBI::Loader. This class behaves as a base class for the database-dependent driver classes, which are loaded by Module::Pluggable. Ob...

MATTLAW/Class-DBI-ViewLoader-0.06 - 14 Dec 2015 21:10:07 UTC

Class::XSConstructor - a super-fast (but limited) constructor in XS River stage one • 1 direct dependent • 1 total dependent

Class::XSAccessor is able to provide you with a constructor for your class, but it's fairly limited. It basically just does: sub new { my $class = shift; bless { @_ }, ref($class)||$class; } Class::XSConstructor goes a little further towards Moose-li...

TOBYINK/Class-XSConstructor-0.009 - 07 Jan 2019 14:35:56 UTC

Class::C3::Adopt::NEXT - make NEXT suck less River stage one • 5 direct dependents • 6 total dependents

NEXT was a good solution a few years ago, but isn't any more. It's slow, and the order in which it re-dispatches methods appears random at times. It also encourages bad programming practices, as you end up with code to re-dispatch methods when all yo...

ETHER/Class-C3-Adopt-NEXT-0.14 - 04 Jun 2015 00:59:02 UTC

Class::Accessor::Array - Generate accessors/constructor for array-based object River stage two • 3 direct dependents • 15 total dependents

This module is a builder for array-backed classes. You can change the constructor name from the default "new" using the "constructor" parameter. Currently the built constructor does not accept parameters to set the attributes, e.g.: my $obj = Your::C...

PERLANCAR/Class-Accessor-Array-0.031 - 27 Aug 2017 02:46:12 UTC

Class::Accessor::Classy - accessors with minimal inheritance River stage two • 15 direct dependents • 17 total dependents

EWILHELM/Class-Accessor-Classy-v0.9.1 - 13 Jul 2009 19:41:49 UTC

Class::ObjectTemplate - Perl extension for an optimized template builder base class. River stage zero No dependents

Class::ObjectTemplate is a utility class to assist in the building of other Object Oriented Perl classes. It was described in detail in the O\'Reilly book, "Advanced Perl Programming" by Sriram Srinivasam. EXPORT attributes(@name_list) This method cr...

JASONS/Class-ObjectTemplate-0.7 - 25 Feb 2002 23:15:00 UTC

MongoDBx::Class::Moose - Extends Moose with common relationships for MongoDBx::Class documents River stage zero No dependents

This module provides some relationship types (i.e. database references) for MongoDB documents and embedded documents, in the form of Moose attributes. It also provides everything Moose provides, and so is to replace "use Moose" when creating document...

IDOPEREL/MongoDBx-Class-1.030002 - 04 Feb 2014 19:44:34 UTC

Class::Accessor::Typed - Class::Accessor::Lite with Type River stage zero No dependents

Class::Accessor::Typed is variant of "Class::Accessor::Lite". It supports argument validation like "Smart::Args"....

PAPIX/Class-Accessor-Typed-0.02 - 17 Oct 2019 14:15:18 UTC

Error::Exception::Class - A wrapper around Exception::Class that uses Error::Exception as the default base class instead of Exception::Class::Base. River stage one • 1 direct dependent • 1 total dependent

SRVANCE/Error-Exception-1.1 - 08 Sep 2008 15:54:04 UTC

250 results (0.037 seconds)