Class::Trigger - Mixin to add / call inheritable triggers River stage three • 23 direct dependents • 112 total dependents

Class::Trigger is a mixin class to add / call triggers (or hooks) that get called at some points you specify....

MIYAGAWA/Class-Trigger-0.15 - 06 Apr 2020 03:43:00 UTC

Class::Mutator - Run-time Dynamic Multiple Inheritance River stage zero No dependents

Class::Mutator adds the power of "dynamic polymorphism" to Perl objects. Any object that inherits Class::Mutator principally gains two new methods, mutate and unmutate that allows them to add methods to themselves at runtime from other packages. The ...

GMCCAR/Class-Mutator-0.04 - 24 Nov 2002 10:53:44 UTC

Class::Factory - Base class for dynamic factory classes River stage two • 8 direct dependents • 18 total dependents

This is a simple module that factory classes can use to generate new types of objects on the fly, providing a consistent interface to common groups of objects. Factory classes are used when you have different implementations for the same set of tasks...

PHRED/Class-Factory-1.06 - 07 Nov 2007 00:12:40 UTC

StateML::Class - An abstract class object for StateML River stage zero No dependents

StateML files (.stml files) support an instance-based inheritence scheme that allows any object to inherit from one or more parent objects of its type or of type <class>. The object <class> is an untyped base object that allows inheritance from objec...

RBS/StateML-0.22 - 07 Jul 2003 15:22:49 UTC

KiokuDB::Class - KiokuDB specific metaclass River stage two • 22 direct dependents • 24 total dependents

This Moose wrapper provides some metaclass extensions in order to more tightly integrate your class with KiokuDB. Currently only KiokuDB::Meta::Attribute::Lazy is set up (by extending Moose::Meta::Instance with a custom role to support it), but in th...

DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 UTC

Class::Virtual - Base class for virtual base classes. River stage two • 2 direct dependents • 24 total dependents

THIS MODULE IS DISCOURAGED! Avoid using it for new code. There's nothing wrong with it, but there are better ways to accomplish the same thing. Look into the Moose ecosystem. This is a base class for implementing virtual base classes (what some peopl...

MSCHWERN/Class-Virtual-0.08 - 06 Aug 2016 20:26:02 UTC

Class::Privacy - object data privacy River stage zero No dependents

With the Class::Privacy module you can deny other classes from trying to directly access the data of your objects. Simply add the following to your class: use Class::Privacy; This disallows any outside attempts to directly access (dereference) the in...

JHI/Class-Privacy-0.03 - 22 Jun 2002 03:32:42 UTC

Class::Dynamic - Rudimentary support for coderefs in @ISA River stage zero No dependents

This module allows you to insert coderefs into a class's @ISA. The coderef is called with the object and method name as parameters, so that it can determine which class is appropriate. The coderef should return a string representing the class to dele...

SIMON/Class-Dynamic-1.01 - 04 Jul 2002 16:20:05 UTC

Class::Default - Static calls apply to a default instantiation River stage two • 5 direct dependents • 14 total dependents

Class::Default provides a mechanism to allow your class to take static method calls and apply it to a default instantiation of an object. It provides a flexibility to an API that allows it to be used more confortably in different situations. A good e...

ADAMK/Class-Default-1.51 - 16 Nov 2007 00:14:15 UTC

Rubyish::Class - The Class River stage one • 1 direct dependent • 1 total dependent

This module does very simple things so far. It provides a simple default constructor "new" method, and re-export "attr_accessor", "attr_writer", and "attr_reader" into your current package....

GUGOD/Rubyish-0.32 - 25 Jul 2009 00:43:32 UTC

Class::Persist - Persistency framework for objects River stage zero No dependents

Provides the framework to persist the objects in a DB in a Class::DBI style...

RCLAMP/Class-Persist-0.02 - 23 Aug 2004 13:13:40 UTC

Class::Wrapper - Decorator base class River stage zero No dependents

The "Class::Wrapper" constructor takes a single argument: the object it is going to decorate. Subclasses of "Class::Wrapper" may take more arguments though. When a method is called on the "Class::Wrapper" object, it is executed if it has been declare...

HEMA/Class-Wrapper-0.22 - 07 Jan 2003 10:27:52 UTC

Class::Handler - Create Apache-like pseudoclass event handlers River stage zero No dependents

Overview This module can be used to create and maintain pseudoclass event handlers, which are simply special classes which inherit from multiple modules but provide no methods of their own. These handlers can be used just like normal classes, with th...

NWIGER/Class-Handler-1.03 - 12 Sep 2000 20:07:30 UTC

Class::Runtime - API for dynamic class loading/unloading/status River stage zero No dependents

STATHY/Class-Runtime-0.2 - 13 Nov 2003 17:45:43 UTC

Class::Closure - Encapsulated, declarative class style River stage zero No dependents

Class::Closure is a package that makes creating Perl classes less cumbersome. You can think of it as a more featureful Class::Struct. To declare a class using Class::Closure, enter a new package, use Class::Closure, and define a sub called CLASS. Ins...

ARISTOTLE/Class-Closure-0.302 - 10 Jan 2015 10:40:59 UTC

Class::Visitor - Visitor and Iterator extensions to Class::Template River stage zero No dependents

"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 UTC

Class::Meta::Class - Class::Meta class introspection River stage one • 1 direct dependent • 1 total dependent

Object of this class describe classes created by Class::Meta. They contain everything you need to know about a class to be able to put objects of that class to good use. In addition to retrieving meta data about the class itself, you can retrieve obj...

DWHEELER/Class-Meta-0.66 - 03 Jul 2012 13:47:28 UTC

Class::Root - framework for writing perl OO modules River stage zero No dependents

We start writing code for class based on *Class::Root* with something like this: 1: package MyClass::Foo; 2: use Class::Root "isa"; 3: package MyClass::Foo::LOCAL; Line 1: is usual, here we define a name of our class. Line 2: compiles *Class::Root* a...

NIF/Class-Root-0.02 - 01 Oct 2007 00:33:54 UTC

Class::Enumemon - enum-like class generator River stage zero No dependents

Class::Enumemon generate enum-like classes with typical methods that are getter for all, indexer, accessor and guard generator. An instance fetched from package is always same reference with another....

POKUTUNA/Class-Enumemon-0.01 - 05 Jan 2016 14:47:53 UTC

Class::Delegate - easy-to-use implementation of object delegation. River stage zero No dependents

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 UTC

2,397 results (0.031 seconds)