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

Class::Method::Delegate - Perl extension to help you add delegation to your classes River stage zero No dependents

Creates methods on the current class which delegate to an object. delegate takes a hash or hashref with the following keys. methods Takes an array ref of strings that represent the name of the method to be delegated. to a sub block that returns an ob...

JONTAYLOR/Class-Method-Delegate-1.03 - 15 Mar 2013 17:42:32 GMT

Class::Scaffold::Delegate::Mixin - Mixin that provides access to the framework environment River stage one • 2 direct dependents • 2 total dependents

MARCEL/Class-Scaffold-1.102280 - 16 Aug 2010 16:46:43 GMT

Class::Closure - Encapsulated, declarative class style River stage one • 1 direct dependent • 1 total dependent

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 GMT

EO::Class - introspection class for Perl. River stage one • 1 direct dependent • 1 total dependent

EO::Class provides reflection capabilities to Perl and specifically the EO:: tree of modules....

JDUNCAN/EO-0.96 - 18 Jan 2005 21:20:18 GMT

Class::Iter - Iterator superclass for Class::Visitor River stage one • 1 direct dependent • 1 total dependent

"Class::Iter" defines the majority of iterator methods for iterator classes created by "Class::Visitor". "parent" returns the parent of this iterator, or "undef" if this is the root object. "is_iter" returns true indicating that this object is an ite...

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

Object::Hybrid - promote Perl primitives (hashes, scalars, arrays, and filehandles), either tie()d or not, to become hybrid objects River stage one • 1 direct dependent • 1 total dependent

Some applications need to accept both plain primitives as well as tie()d primitives with additional (non-perltie) methods and parameters supported by extended interface available through tied() object. For example, application cache may be allowed to...

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

Class::Facet - Capability-discipline facet construct for Perl. River stage one • 2 direct dependents • 2 total dependents

Facets are a working concept of the E secure programming language (see "REFERENCES") that in turn has its roots in a method of secure programming known as capability discipline. Facets are a powerful yet simple mechanism for writing secure code; as w...

GRM/App-CamelPKI-0.07 - 21 Nov 2008 22:04:46 GMT

Class::Facade - interface to one or more delegates River stage one • 1 direct dependent • 1 total dependent

This module implements a simple facade class, allowing you to create objects that delegate their methods to subroutines or other object or class methods. To create a delegate object, simply call the new() constructor passing a reference to a hash arr...

ABW/Class-Facade-0.01 - 07 Feb 2002 14:24:45 GMT

Badger::Class - class metaprogramming module River stage two • 6 direct dependents • 14 total dependents

"Badger::Class" is a class metaprogramming module. It provides methods for defining, extending and manipulating object classes and related metadata in a relatively clean and simple way. Using the "Badger::Class" module will automatically enable the "...

ABW/Badger-0.13 - 18 Oct 2018 15:19:12 GMT

Class::Dynamic - Rudimentary support for coderefs in @ISA River stage one • 1 direct dependent • 1 total dependent

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 GMT

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::Autouse - Run-time load a class the first time you call a method in it. River stage two • 16 direct dependents • 38 total dependents

Class::Autouse is a runtime class loader that allows you to specify classes that will only load when a method of that class is called. For large classes or class trees that might not be used during the running of a program, such as Date::Manip, this ...

ADAMK/Class-Autouse-2.01 - 03 Feb 2012 07:59:58 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

Class::Prototyped - Fast prototype-based OO programming in Perl River stage two • 8 direct dependents • 13 total dependents

This package provides for efficient and simple prototype-based programming in Perl. You can provide different subroutines for each object, and also have objects inherit their behavior and state from another object. The structure of an object is inspe...

TEVERETT/Class-Prototyped-1.13 - 28 Aug 2013 21:33:10 GMT

Class::Methodist - define methods for instance variables in a class River stage one • 1 direct dependent • 1 total dependent

This package creates instance variables and methods on a class for accessing and manipulating those instance variables. "Class::Methodist" is similar in spirit to "Class::MakeMethods", but with a simpler interface and more sensible semantics. Instanc...

NURK/Class-Methodist-1.6 - 05 May 2006 01:46:05 GMT

Class::Delegator - Simple and fast object-oriented delegation River stage one • 2 direct dependents • 2 total dependents

This module provides a subset of the functionality of Damian Conway's lovely Class::Delegation module. Why a subset? Well, I didn't need all of the fancy matching semantics, just string string specifications to map delegations. Furthermore, I wanted ...

DWHEELER/Class-Delegator-0.09 - 22 May 2008 03:27:31 GMT

Class::Delegation - Object-oriented delegation River stage one • 2 direct dependents • 2 total dependents

The Class::Delegation module simplifies the creation of delegation-based class hierarchies, allowing a method to be redispatched: * to a single nominated attribute, * to a collection of nominated attributes in parallel, or * to any attribute that can...

DCONWAY/Class-Delegation-1.9.0 - 14 Jul 2016 21:24:49 GMT

Class::Proxy::Lite - Simple, lightweight object proxies River stage one • 1 direct dependent • 1 total dependent

Each instance of this class serves as a proxy to a target object. The proxy is constructed from a *token* and a *resolver*. The resolver is a code reference called with the token as its only argument; its job is to resolve the token into a reference ...

NKUITSE/Class-Proxy-Lite-1.01 - 03 Oct 2008 17:59:20 GMT

DBIx::Class::Objects - Rewrite your DBIC objects via inheritance River stage one • 1 direct dependent • 1 total dependent

Consider a database where you have people and each person might be a customer. The following two tables might demonstrate that relationship. CREATE TABLE people ( person_id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(...

DBURKE/DBIx-Class-Objects-0.05 - 20 Jul 2015 21:00:51 GMT

28 results (0.044 seconds)