Class::Mix - dynamic class mixing River stage two • 2 direct dependents • 96 total dependents

The "mix_class" function provided by this module dynamically generates `anonymous' classes with specified inheritance....

ZEFRAM/Class-Mix-0.006 - 30 Jul 2017 16:59:56 GMT

Class::Generate - Generate Perl class hierarchies River stage one • 1 direct dependent • 1 total dependent

The "Class::Generate" package exports functions that take as arguments a class specification and create from these specifications a Perl 5 class. The specification language allows many object-oriented constructs: typed members, inheritance, private m...

SHLOMIF/Class-Generate-1.17 - 24 May 2018 09:39:53 GMT

Class::MOP - A Meta Object Protocol for Perl 5 River stage four • 2991 direct dependents • 4439 total dependents

This module is a fully functioning meta object protocol for the Perl 5 object system. It makes no attempt to change the behavior or characteristics of the Perl 5 object system, only to create a protocol for its manipulation and introspection. That sa...

ETHER/Moose-2.2011 - 16 May 2018 03:48:17 GMT

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 GMT

Class::Slot - Simple, efficient, comple-time class declaration River stage one • 1 direct dependent • 1 total dependent

Similar to the fields pragma, "slot" declares individual fields in a class, building a constructor and slot accessor methods. Although not nearly as full-featured as other solutions, "Class::Slot" is light-weight, fast, works with basic Perl objects,...

JEFFOBER/Class-Slot-0.06 - 07 Dec 2018 19:38:14 GMT

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 GMT

Class::Mixin - API for aliasing methods to/from other classes River stage zero No dependents

DAVIDRW/Class-Mixin-1.00 - 26 May 2008 19:05:40 GMT

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

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::AutoDB - Almost automatic object persistence coexisting with human-engineered database River stage one • 1 direct dependent • 1 total dependent

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::Mockable River stage zero No dependents

A handy mix-in for making stuff mockable. Use this so that when testing your code you can easily mock how your code talks to other bits of code, thus making it possible to test your code in isolation, and without relying on third-party services....

DCANTRELL/Class-Mockable-1.3000 - 19 Mar 2019 14:44:50 GMT

Class::Container - Glues object frameworks together transparently River stage three • 8 direct dependents • 123 total dependents

This 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 GMT

Class::DBI::AsForm - Produce HTML form elements for database columns River stage one • 5 direct dependents • 5 total dependents

This module helps to generate HTML forms for creating new database rows or editing existing rows. It maps column names in a database table to HTML form elements which fit the schema. Large text fields are turned into textareas, and fields with a has-...

TMTM/Class-DBI-AsForm-2.42 - 06 Sep 2005 21:58:12 GMT

OOP::Perlish::Class - A Base class implementation providing the fundimental infrastructure for perl OOP River stage zero No dependents

A Base class for creating Objects that conform to all common OOP practices, while still remaining very much perl. Currently supported: Multiple-Inheritance Mix-in Meta-programming (class introspection; quite useful with mix-ins) Generational Inherita...

JBEVERLY/OOP-Perlish-Class-0.45.0 - 08 Feb 2010 12:29:17 GMT

Class::MakeMethods - Generate common types of methods River stage one • 2 direct dependents • 3 total dependents

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 GMT

Class::Meta::Express - Concise, expressive creation of Class::Meta classes River stage one • 1 direct dependent • 1 total dependent

This module provides an interface to concisely yet expressively create classes with Class::Meta. It does so by temporarily exporting magical functions into a package that uses it, thereby providing a declarative alternative to Class::Meta's verbose o...

DWHEELER/Class-Meta-Express-0.13 - 20 Jun 2011 23:11:51 GMT

DBIx::Class::Numeric - helper methods for numeric columns River stage zero No dependents

A DBIx::Class component that adds some extra accessors / mutators to any numeric columns you define. Additionally, columns can have max and min values defined, or be bound to the values of other columns in the table. This is useful if you have a lot ...

MUTANT/DBIx-Class-Numeric-0.005 - 09 May 2017 08:25:15 GMT

Data::Remember::Class - remember complex information without giving yourself a headache, now with POOP! River stage one • 1 direct dependent • 1 total dependent

While designing some IRC bots and such I got really tired of statements that looked like: $heap->{job}{$job} = { source => $source, dest => $destination, options => $options, }; and later: if ($heap->{job}{$job}{options}{wibble} eq $something_else) {...

HANENKAMP/Data-Remember-0.140490 - 18 Feb 2014 16:04:32 GMT

Badger::Class::Config - class mixin for configuration River stage two • 5 direct dependents • 13 total dependents

This class mixin module allows you to define configuration parameters for an object class. It exports a configure() method which can be used to initialise your object instances. Please note that the scope of this module is intentionally limited at pr...

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

Class::Accessor::Lazy - class accessors generation with lazy accessors and fast mode support. River stage zero No dependents

This module allowes you to create accessors and mutators for your class, using one of the modules: Class::Accessor or Class::Accessor::Fast, but, in addition, it allowes you to create lazy accessors. You may create mix accessors in your module, use F...

HURRICUP/Class-Accessor-Lazy-1.003 - 25 Jan 2015 10:16:42 GMT

DBIx::Class::ResultSet - Represents a query used for fetching a set of results. River stage three • 355 direct dependents • 498 total dependents

A ResultSet is an object which stores a set of conditions representing a query. It is the backbone of DBIx::Class (i.e. the really important/useful bit). No SQL is executed on the database when a ResultSet is created, it just stores all the condition...

RIBASUSHI/DBIx-Class-0.082841 - 29 Jan 2018 08:18:22 GMT

27 results (0.075 seconds)