Search results for "module:Class::Data::Inheritable"

Class::Data::Inheritable - Inheritable, overridable class data River stage four • 134 direct dependents • 5723 total dependents

Class::Data::Inheritable is for creating accessor/mutators to class data. That is, if you want to store something about your class as a whole (instead of about a single object). This data is then inherited by your subclasses and can be overridden. Fo...

RSHERER/Class-Data-Inheritable-0.09 - 30 Jul 2021 22:58:12 UTC

Class::Data::Inheritable::Translucent - Inheritable, overridable, translucent class data / object attributes River stage zero No dependents

This module is based on Class::Data::Inheritable, and is largely the same, except the class data accessors double as translucent object attributes. Object data, by default, is stored in $obj->{$attribute}. See the attrs() method, explained below, on ...

SHAY/Class-Data-Inheritable-Translucent-1.04 - 30 May 2014 08:20:20 UTC

Class::Data::Localize - Localizable, inheritable, overridable class data River stage zero No dependents

This is an alternative to Class::Data::Inheritable with the feature added, that the class data can be localized, similar to the function of the keyword "local". Class Method "mk_classdata" This class method works the same way as in C::D::I. Since ver...

SKNPP/Class-Data-Localize-0.0401 - 23 Jan 2013 14:54:03 UTC

Class::Data::Reloadable - inheritable, overridable class data that survive reloads River stage zero No dependents

A drop-in replacement for Class::Data::Inheritable, but subclasses can be reloaded without losing their class data. This is useful in mod_perl development, and may be useful elsewhere. In mod_perl, Apache::Reload conveniently reloads modules that hav...

DAVEBAIRD/Class-Data-Reloadable-0.04 - 20 Apr 2005 18:02:09 UTC

Class::Class - Adds data members to Perl packages River stage zero No dependents

Class::Class implements inheritable data methods for your packages with the same rules of inheritance as your other methods by generating creating accessor methods for your data the first time you make an instance of your package. Why reinvent the wh...

BINKLEY/Class-Class-0.18 - 05 Jan 2000 19:30:23 UTC

Class::Data::Accessor - Inheritable, overridable class and instance data accessor creation River stage two • 19 direct dependents • 97 total dependents

This module is now deprecated! Please consider using Class::Accessor::Grouped or Moose Class::Data::Accessor is the marriage of Class::Accessor and Class::Data::Inheritable into a single module. It is used for creating accessors to class data that ov...

CLACO/Class-Data-Accessor-0.04004 - 13 Aug 2008 00:51:49 UTC

Class::Meta - Class automation, introspection, and data validation River stage one • 1 direct dependent • 1 total dependent

Class::Meta provides an interface for automating the creation of Perl classes with attribute data type validation. It differs from other such modules in that it includes an introspection API that can be used as a unified interface for all Class::Meta...

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

Class::Tag - programmatically label (mark) classes, methods, roles and modules with meta-data tags (key/value pairs) and query those tags River stage zero No dependents

Sometimes it is necessary to programmatically tag modules and classes with some meta-data tags (arbitrary labels or key/value pairs) to be able to assert that you deal with proper classes (modules), methods and roles. Such need typically arises for p...

METADOO/Class-Tag-0.10 - 18 Nov 2013 19:42:03 UTC

Class::Tag - programmatically label (mark) classes, methods, roles and modules with meta-data tags (key/value pairs) and query those tags River stage zero No dependents

Sometimes it is necessary to programmatically tag modules and classes with some meta-data tags (arbitrary labels or key/value pairs) to be able to assert that you deal with proper classes (modules), methods and roles. Such need typically arises for p...

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

Class::DBI - Simple Database Abstraction River stage three • 91 direct dependents • 134 total dependents

TMTM/Class-DBI-v3.0.17 - 04 Oct 2007 21:30:41 UTC

Class::Easy - make class routine easy River stage one • 7 direct dependents • 9 total dependents

APLA/Class-Easy-0.18 - 19 Mar 2012 05:15:53 UTC

Oryx::Class - abstract base class for Oryx classes River stage one • 1 direct dependent • 1 total dependent

Abstract base class for Oryx persistent classes....

RHUNDT/Oryx-0.24 - 18 Jun 2006 19:57:44 UTC

Object::Hybrid - promote Perl primitives (hashes, scalars, arrays, and filehandles), either tie()d or not, to become hybrid objects River stage zero No dependents

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::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::Loader - Load modules and create objects on demand. River stage two • 2 direct dependents • 16 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 UTC

Class::Data::TIN - DEPRECATED - Translucent, Inheritable, Nonpolluting class data River stage zero No dependents

THIS MODULE IS DEPRECATED! I used it the last time ~20 years ago, and if I needed a similar functionality now, I would use Moose and/or some meta programming. But here are the old docs, anyway: Class::Data::TIN implements Translucent Inheritable Nonp...

DOMM/Class-Data-TIN-0.03 - 10 Jan 2021 16:53:34 UTC

Class::MakeMethods::Utility::Inheritable - "Inheritable" data River stage one • 1 direct dependent • 1 total dependent

This module provides several functions which allow you to store values in a hash corresponding to both objects and classes, and to retrieve those values by searching a object's inheritance tree until it finds a matching entry. This functionality is u...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::Contract - Design-by-Contract OO in Perl. River stage zero No dependents

Background Design-by-contract is a software engineering technique in which each module of a software system specifies explicitly what input (or data or arguments) it requires, and what output (or information or results) it guarantees to produce in re...

GGOEBEL/Class-Contract-1.14 - 26 Jun 2001 12:37:11 UTC

Class::Validating - Provide Subclass-able Validation Mechanism River stage zero No dependents

Params::Validate is a great parameter validation tool, but because a lot of the code that utilises Params::Validate tend to be written with a lexical validation spec (like the code below) it was either hard or tedious to extend the class that uses Pa...

DMAKI/Class-Validating-0.02 - 06 Jan 2005 06:28:01 UTC

Class::Data::Lite - a minimalistic class accessors River stage one • 2 direct dependents • 7 total dependents

Class::Data::Lite is a minimalistic implement for class accessors. There is no inheritance and fast....

SONGMU/Class-Data-Lite-0.0010 - 28 Jan 2019 12:37:05 UTC
36 results (0.042 seconds)