Search results for "module:Class::Delegation"
Class::Delegation - Object-oriented delegation
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.009001 - 29 May 2020 08:26:24 UTC
Class::Delegation::Simple - Simple delegation for Perl
Class delegation is simply a way to get around some of the problems presented by class inheritance. You can specify that you want some method calls to be handled by one or more attributes of your own choosing. This is much cleaner than constantly hac...
JOHND/Class-Delegation-Simple-0.02 - 16 May 2008 03:03:41 UTC
Class::Delegate - easy-to-use implementation of object delegation.
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
Class::Delegator - Simple and fast object-oriented delegation
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 UTC
Object::Hybrid - promote Perl primitives (hashes, scalars, arrays, and filehandles), either tie()d or not, to become hybrid objects
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 UTC
Class::ActsLike - Perl extension for identifying class behavior similarities
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 UTC
Class::DispatchToAll - DEPRECATED - dispatch a method call to all inherited methods
DEPRECATED - Do not use this module anymore! But here are the old docs, anyway: See the Docs of Damian Conways Module Class::Delegation for a good introduction about Dispatching vs. Inheritance. Class::DispatchToAll enables you to call all instantanc...
DOMM/Class-DispatchToAll-0.13 - 10 Jan 2021 17:49:02 UTC
Class::Classless - framework for classless OOP
In class-based OOP frameworks, methods are applicable to objects by virtue of objects belonging to classes that either provide those methods, or inherit them from classes that do. In classless OOP frameworks (AKA delegation-and-prototypes frameworks)...
SBURKE/Class-Classless-1.35 - 30 Dec 2004 07:43:02 UTC
Class::MakeMethods - Generate common types of methods
The Class::MakeMethods framework allows Perl class developers to quickly define common types of methods. When a module "use"s Class::MakeMethods or one of its subclasses, it can select from a variety of supported method types, and specify a name for ...
EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
DBIx::Class::Objects - Rewrite your DBIC objects via inheritance
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 UTC
Class::Prototyped::Mixin - Mixin Support for Class::Prototyped
This module aids prototyped-based object programming in Perl by making it easy to layer functionality on base functionality via a collection of mixin classes. The SYNOPSIS is admittedly easier done via a "fold" or some other pure functional approach....
TBONE/Class-Prototyped-Mixin-3 - 04 Jul 2008 20:50:45 UTC
Class::Method::Delegate - Perl extension to help you add delegation to your classes
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 UTC
DBIx::Class::DeploymentHandler - Extensible DBIx::Class deployment
"DBIx::Class::DeploymentHandler" is, as its name suggests, a tool for deploying and upgrading databases with DBIx::Class. It is designed to be much more flexible than DBIx::Class::Schema::Versioned, hence the use of Moose and lots of roles. "DBIx::Cl...
MMCCLIMON/DBIx-Class-DeploymentHandler-0.002233 - 25 Sep 2019 17:33:53 UTC
DBIx::Class::Objects::Role::Result
For internal use only. Adds a "result_source" attribute to every class to return the original "DBIx::Class" result. This also handles setting up the delegation of direct object attributes. Relations add added via the "load_objects" method on "DBIx::C...
DBURKE/DBIx-Class-Objects-0.05 - 20 Jul 2015 21:00:51 UTC