Class::Visitor - Visitor and Iterator extensions to Class::Template River stage one • 1 direct dependent • 1 total dependent

"Class::Visitor" extends the getter/setter functions provided by "Class::Template" for *CLASS* by defining methods for using the Visitor and Iterator design patterns. All of the Iterator methods are inherited from "Class::Iter" except "iter". *CLASS*...

KMACLEOD/Class-Visitor-0.02 - 20 Nov 1997 23:51:31 GMT

Class::Indexed River stage one • 1 direct dependent • 1 total dependent

This abstract class provides inherited indexing functionality to any class using it as a superclass. Class::Indexed is designed to provide most of the functionality described in the article : 'Adding Search Functionality to Perl Applications' ( http:...

TEEJAY/Class-Indexed-0.01 - 13 Feb 2004 14:00:35 GMT

Class::Implant - Manipulating mixin and inheritance out of packages River stage one • 2 direct dependents • 2 total dependents

Class::Implant allow you manipulating mixin and inheritance outside of packages. syntax is like use Class::Implant; implant @classes_for_injection, { options => value } available options show as following. into target package for injection. inherit g...

SHELLING/Class-Implant-0.01 - 07 Apr 2009 15:33:51 GMT

Class::Modular - Modular class generation superclass River stage one • 1 direct dependent • 1 total dependent

Class::Modular is a superclass for generating modular classes, where methods can be added into the class from the perspective of the object, rather than the perspective of the class. That is, you can create a class which has a set of generic common f...

DON/Class-Modular-0.05 - 07 Oct 2007 22:37:16 GMT

Class::Contract - Design-by-Contract OO in Perl. River stage one • 1 direct dependent • 1 total dependent

Background Design-by-contract is a software engineering technique in which each module of a software system specifies explicitly what input (or data or arguments) it requires, and what output (or information or results) it guarantees to produce in re...

GGOEBEL/Class-Contract-1.14 - 26 Jun 2001 12:37:11 GMT

Class::Generate - Generate Perl class hierarchies River stage one • 2 direct dependents • 2 total dependents

The "Class::Generate" package exports functions that take as arguments a class specification and create from these specifications a Perl 5 class. The specification language allows many object-oriented constructs: typed members, inheritance, private m...

SHLOMIF/Class-Generate-1.17 - 24 May 2018 09:39:53 GMT

MooseX::CustomInitArgs - define multiple init args with custom processing River stage one • 1 direct dependent • 1 total dependent

"MooseX::CustomInitArgs" allows Moose attributes to be initialized from alternative initialization arguments. If you find yourself wishing that Moose's built-in "init_arg" option took an arrayref, then this is what you want. MooseX::MultiInitArg also...

TOBYINK/MooseX-CustomInitArgs-0.004 - 10 Sep 2014 22:41:56 GMT

MongoDBx::Class - Flexible ORM for MongoDB databases River stage one • 1 direct dependent • 1 total dependent

MongoDBx::Class is a flexible object relational mapper (ORM) for MongoDB databases. Given a schema-like collection of document classes, MongoDBx::Class expands MongoDB objects (hash-refs in Perl) from the database into objects of those document class...

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

Class::Workflow - Light weight workflow system. River stage one • 2 direct dependents • 2 total dependents

Workflow systems let you build a state machine, with transitions between states....

NUFFIN/Class-Workflow-0.11 - 28 Aug 2009 15:03:01 GMT

Class::ActsLike - Perl extension for identifying class behavior similarities River stage one • 1 direct dependent • 1 total dependent

Note: This is a deprecated module. Use Class::Roles for new development. This module uses "Class::Roles" internally and exists for the purpose of backwards compatibility. The philosophy of the documentation still applies, though, so enjoy reading it!...

CHROMATIC/Class-ActsLike-1.00 - 07 Jul 2005 04:50:25 GMT

Fukurama::Class - Pragma to extend the Perl-OO (in native Perl) River stage one • 1 direct dependent • 1 total dependent

Use this pragma to have more reliability for developing your programs. It will slow down your code a bit but you can disable the whole pragma for production with only one line without any side effect. PRAGMA-OPTIONS extends => STRING Define, from wic...

TOBIWAN/Fukurama-Class-0.032 - 10 Apr 2008 19:26:29 GMT

Class::Constant - Build constant classes River stage one • 1 direct dependent • 1 total dependent

Class::Constant allows you declaratively created so-called "constant classes". These are very much like enumerated types (as close as a typeless language like Perl can get, at least). The classes generated by this module are modeled closely after Jav...

ROBN/Class-Constant-0.07 - 09 Jul 2016 04:48:02 GMT

Class::LazyLoad River stage one • 1 direct dependent • 1 total dependent

This is a highly flexible and general purpose lazyloader class. With very minimal configuration, it will correctly intercept constructor calls and wait until first access before actually executing the constructor....

RKINYON/Class-LazyLoad-0.04 - 10 Feb 2005 14:47:51 GMT

Reaction::Class River stage one • 2 direct dependents • 2 total dependents

ARCANEZ/Reaction-0.002005 - 08 Mar 2011 14:01:20 GMT

Class::Accessor - Automated accessor generation River stage four • 698 direct dependents • 3166 total dependents

This module automagically generates accessors/mutators for your class. Most of the time, writing accessors is an exercise in cutting and pasting. You usually wind up with a series of methods like this: sub name { my $self = shift; if(@_) { $self->{na...

KASEI/Class-Accessor-0.51 - 22 Oct 2017 17:01:15 GMT

Dispatch::Class - dispatch on the type (class) of an argument River stage three • 3 direct dependents • 102 total dependents

This module offers a (mostly) simple way to check the class of an object and handle specific cases specially. Functions The following functions are available and can be imported on request: "class_case" "class_case" takes a list of "KEY, VALUE" pairs...

MAUKE/Dispatch-Class-0.02 - 29 Nov 2014 14:21:20 GMT

SimpleDB::Class - An Object Relational Mapper (ORM) for the Amazon SimpleDB service. River stage zero No dependents

SimpleDB::Class gives you a way to persist your objects in Amazon's SimpleDB service search them easily. It hides the mess of web services, pseudo SQL, and XML document formats that you'd normally need to deal with to use the service, and gives you a...

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

Class::Delegate - easy-to-use implementation of object delegation. River stage one • 1 direct dependent • 1 total dependent

This class provides transparent support for object delegation. For more information on delegation, see Design Patterns by Erich Gamma, et al....

KSTAR/Class-Delegate-0.06 - 27 Dec 2000 20:24:06 GMT

Net::LDAP::Class - object-relational mapper for Net::LDAP River stage one • 1 direct dependent • 1 total dependent

Net::LDAP::Class (NLC) is an object-relational mapping for LDAP. I know, it's all wrong to confuse the ORM model with LDAP since LDAP is not relational in the same way that a RDBMS is. But the ORM APIs of projects like DBIx::Class and Rose::DB::Objec...

KARMAN/Net-LDAP-Class-0.27 - 01 Jul 2016 16:21:58 GMT

Class::Std::Fast - faster but less secure than Class::Std River stage two • 9 direct dependents • 15 total dependents

Class::Std::Fast allows you to use the beautiful API of Class::Std in a faster way than Class::Std does. You can get the object's ident via scalarifiyng your object. Getting the objects ident is still possible via the ident method, but it's faster to...

ACID/Class-Std-Fast-v0.0.8 - 26 May 2008 11:31:23 GMT

244 results (0.04 seconds)