LibWeb::Class - A base class for libweb modules River stage zero No dependents

METHODS rearrange() This is not really OO related but makes LibWeb's API look sexy. This is stolen from CGI.pm and modified. It allows smart rearrangement of parameters for named parameter calling. This does the rearrangement if the first parameter b...

CKONG/LibWeb-0.02 - 19 Jul 2000 22:25:12 GMT

Class::Handle - Create objects that are handles to Classes River stage one • 4 direct dependents • 6 total dependents

Class related functionality in Perl is broken up into a variety of different modules. Class::Handle attempts to provide a convenient object wrapper around the various different types of functions that can be performed on a class. Please note that thi...

ADAMK/Class-Handle-1.07 - 11 Dec 2007 04:48:27 GMT

Class::Random - Random behaviour for instances River stage one • 1 direct dependent • 1 total dependent

This module allows you to create classes which randomly change their behaviour or implementation according to a specified behaviour. This is done simply by using the module, passing a parameter list which dictates the required behaviour. A number of ...

PMH/Class-Random-0.2 - 06 Aug 2002 17:06:44 GMT

Class::Object - each object is its own class River stage one • 1 direct dependent • 1 total dependent

Traditionally in OO, objects belong to a class and that class as methods. $poodle is an object of class Dog and Dog might have methods like bark(), fetch() and nose_crotch(). What if instead of the methods belonging to the Dog class, they belonged to...

MSCHWERN/Class-Object-0.01 - 02 Jul 2001 06:37:23 GMT

Class::CanBeA - figure out what your class can be. River stage one • 1 direct dependent • 1 total dependent

DCANTRELL/Class-CanBeA-1.4 - 27 Sep 2016 23:00:37 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::AutoDB - Almost automatic object persistence coexisting with human-engineered database River stage one • 2 direct dependents • 2 total dependents

This class works closely with Class::AutoClass to provide almost transparent object persistence that can coexist with a human-engineered database. The auto-persistence mechanism provides hooks for connecting the two parts of the database together. Ca...

NATG/Class-AutoDB-1.291 - 18 Dec 2013 22:53:03 GMT

Class::Spiffy - Spiffy Framework with No Source Filtering River stage one • 4 direct dependents • 4 total dependents

"Class::Spiffy" is a framework and methodology for doing object oriented (OO) programming in Perl. Class::Spiffy combines the best parts of Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all the nits a...

INGY/Class-Spiffy-0.15 - 30 Jan 2006 16:43:24 GMT

Class::Loader - Load modules and create objects on demand. River stage two • 4 direct dependents • 25 total dependents

Certain applications like to defer the decision to use a particular module till runtime. This is possible in perl, and is a useful trick in situations where the type of data is not known at compile time and the application doesn't wish to pre-compile...

VIPUL/Class-Loader-2.03 - 28 Apr 2005 03:06:19 GMT

Class::Attrib - Abstract translucent attribute management. River stage one • 3 direct dependents • 3 total dependents

KCODY/Class-Attrib-1.08 - 02 Nov 2017 01:23:27 GMT

Acme::MooseX::JSON - Moose objects that are internally blessed scalar refs containing JSON River stage one • 1 direct dependent • 1 total dependent

This Moose extension is akin to MooseX::InsideOut, MooseX::GlobRef and MooseX::ArrayRef in that it allows you to create Moose classes where the instances aren't blessed hashes. However, unlike those fine modules, Acme::MooseX::JSON chooses just about...

TOBYINK/Scalar-Accessors-LikeHash-0.002 - 10 Sep 2014 23:00:37 GMT

Class::Tangram - Tangram-friendly classes, DWIM attributes River stage one • 3 direct dependents • 5 total dependents

Class::Tangram is a tool for defining objects attributes. Simply define your object's fields/attributes using the same data structure introduced in _A Guided Tour of Tangram_ (see "SEE ALSO") and detailed in Tangram::Schema, and you get objects that ...

SAMV/Class-Tangram-1.57 - 30 Jan 2006 21:29:06 GMT

Class::Declare - Declare classes with public, private and protected attributes and methods. River stage one • 2 direct dependents • 2 total dependents

Class::Declare allows class authors to specify public, private and protected attributes and methods for their classes, giving them control over how their modules may be accessed. The standard object oriented programming concepts of *public*, *private...

IBB/Class-Declare-0.20 - 02 Dec 2016 20:23:23 GMT

Code::Class::C - Perl extension for creating ANSI C code from a set of class definitions to accomplish an object-oriented programming style. River stage one • 1 direct dependent • 1 total dependent

This module lets you define a set of classes (consisting of attributes and methods) and then convert these definitions to ANSI C code. The module creates all the object oriented abstractions so that the application logic can be programmed in an objec...

KITOMER/Code-Class-C-0.08 - 22 Sep 2011 15:16:02 GMT

Class::PObject - Simple framework for programming persistent objects River stage one • 1 direct dependent • 1 total dependent

Class::PObject is a simple class framework for programming persistent objects in Perl. Such objects can store themselves into disk, and restore themselves from disk....

SHERZODR/Class-PObject-2.17 - 20 Feb 2005 18:06:54 GMT

Class::Factory - Base class for dynamic factory classes River stage two • 12 direct dependents • 23 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 GMT

Class::Default - Static calls apply to a default instantiation River stage two • 6 direct dependents • 15 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 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::Mutator - Run-time Dynamic Multiple Inheritance River stage one • 1 direct dependent • 1 total dependent

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 GMT

Class::Wrapper - Decorator base class River stage one • 1 direct dependent • 1 total dependent

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 GMT

244 results (0.04 seconds)