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"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 UTCNet::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 UTCClass::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 UTCThis module provides types ("NumUnit" and friends) for Moose which represent physical units. More accurately it provides String to Number coercions, so that even if the user inputs a number with an incorrect (but compatible) unit, it will automatical...
JBERGER/MooseX-Types-NumUnit-0.04 - 18 Jun 2012 16:14:11 UTCIn 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 UTCThis 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 UTCThis module provides a flexible base class for building objects with cloning capabilities. This module does it's best to respect the encapsulation of all other objects, including subclasses of itself. This is intended to be a stricter and more OO-ish...
STEVAN/Class-Cloneable-0.03 - 06 Feb 2006 18:08:23 UTCThis is yet another module that generates standard 'get' and 'set' methods for Perl classes. It also handles initialization of object and class data from parameter lists or defaults, and arranges for object creation and initialization to occur in top...
NATG/Class-AutoClass-1.56 - 06 Oct 2013 00:22:26 UTCClass::Publisher impliments the Publish-Subscribe pattern (also referred to as the Observer pattern). It is often used in user interfaces when many entities are interested in a particular event. The Publish-Subscribe pattern decouples the publisher a...
SIMONFLK/Class-Publisher-0.2 - 25 Mar 2005 13:24:25 UTCThis is a simple, safe and streamlined toolkit for building inside-out objects. Unlike most other inside-out object building modules already on CPAN, this module aims for minimalism and robustness: * Does not require derived classes to subclass it * ...
DAGOLDEN/Class-InsideOut-1.14 - 02 Apr 2017 17:53:38 UTCThis class facilitates building frameworks of several classes that inter-operate. It was first designed and built for "HTML::Mason", in which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer, and several other objects must create each ot...
KWILLIAMS/Class-Container-0.13 - 03 Nov 2017 04:56:06 UTCPerforms some underwater perl-magic to ensure interfaces are interfaces and classes that implement the interface actually do so....
SINISTER/Class-Interface-1.01 - 28 Nov 2008 12:31:14 UTCClass::Component is pluggable component framework. The compatibilities such as dump and load such as YAML are good....
YAPPO/Class-Component-0.17 - 12 May 2008 08:58:08 UTCClass::ConfigMgr is a base class for implementing a singleton object configuration manager. This module is based off of the configuration manager found in Movable Type and a limited subset of AppConfig configuration files....
TIMA/Class-ConfigMgr-0.1 - 30 Mar 2005 19:29:19 UTCClass::Inspector allows you to get information about a loaded class. Most or all of this information can be found in other ways, but they aren't always very friendly, and usually involve a relatively high level of Perl wizardry, or strange and unusua...
PLICEASE/Class-Inspector-1.36 - 19 Jul 2019 12:36:51 UTCNote: Documentation is incomplete, partly outdated, of poor style and full of typos. I need a ghostwriter. Class::CompiledC creates classes which are based on C structs, it does this by generating C code and compiling the code when your module is com...
BLADE/Class-CompiledC2.21 - 30 Oct 2006 10:43:18 UTCSometimes it is nice to have your objects return something a bit more complex then "MyObject=HASH(0x3bac438)" when you "print" them. This module is a base class for adding that capability to your objects. This is a very simple class which when used a...
STEVAN/Class-Printable-0.02 - 16 Dec 2004 16:55:20 UTCThis package is intended to allow you to rapidly create a class using fields with Class::Accessor generated accessors along with Class::MethodVars methods. Inheriting from other classes built using Class::Framework or Class::MethodVars will automatic...
THINCH/Class-Framework-1.228 - 09 Aug 2006 16:36:11 UTCIts possible to accidentally inherit an AUTOLOAD method. Often this will happen if a class somewhere in the chain uses AutoLoader or defines one of their own. This can lead to confusing error messages when method lookups fail. Sometimes you want to a...
MSCHWERN/Class-WhiteHole-0.04 - 24 Jul 2003 03:01:01 UTC