DBIx::Class - Extensible and flexible object <-> relational mapper. River stage three • 331 direct dependents • 435 total dependents

This is an SQL to OO mapper with an object API inspired by Class::DBI (with a compatibility layer as a springboard for porting) and a resultset API that allows abstract encapsulation of database operations. It aims to make representing queries in you...

RIBASUSHI/DBIx-Class-0.082842 - 16 Jun 2020 20:13:37 UTC

Class::Load - A working (require "Class::Name") and more River stage four • 276 direct dependents • 4852 total dependents

"require EXPR" only accepts "Class/Name.pm" style module names, not "Class::Name". How frustrating! For that, we provide "load_class 'Class::Name'". It's often useful to test whether a module can be loaded, instead of throwing an error when it's not ...

ETHER/Class-Load-0.25 - 10 Jun 2018 20:56:51 UTC

Class::Lite - Simple base class with get/put accessors River stage zero No dependents

*Nature's great masterpiece, an elephant, The only harmless great thing.* -- John Donne The hashref-based base class that does no more than it must. Your constructor and accessors are defined in a bridge package so you can override them easily....

XIONG/Class-Lite-v0.1.0 - 13 Apr 2013 04:28:57 UTC

Class::Util - Class utility functions River stage two • 10 direct dependents • 13 total dependents

This is a micro-weight module that (right now) exports only a few functions of general utility in Class operations....

SKNPP/OOTools-2.41 - 02 Apr 2019 10:20:42 UTC

Class::Enum - typed enum River stage zero No dependents

Class::Enum provides behaviors of typed enum, such as a Typesafe enum in java....

KISEKI/Class-Enum-0.05 - 05 Oct 2013 08:45:21 UTC

Class::Date - Class for easy date and time manipulation River stage two • 11 direct dependents • 13 total dependents

This module is intended to provide a general-purpose date and datetime type for perl. You have a Class::Date class for absolute date and datetime, and have a Class::Date::Rel class for relative dates. You can use "+", "-", "<" and ">" operators as wi...

YANICK/Class-Date-1.1.17 - 01 Jun 2018 13:11:48 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::GAPI - Generic API, Base class with autoloaded methods, stub objects, cloning etc. River stage zero No dependents

This is a foundation class. It is intended to be inhertied and used as a framework for other objects. This module features autoloaded methods (set+get as one method), three styles of initialization, tools for handling stub objects, and cloning. It is...

CROSSWIRE/Class-GAPI-1.1 - 07 Oct 2005 17:42:58 UTC

Class::ByOS - write object classes that load OS-specific subclasses at runtime River stage zero No dependents

Often a module will provide a general functionallity that in some way uses the host system's facilities, but in a way that can either benefit from, or requires an implementation specific to that host OS. Examples might be IO system calls, access to n...

PEVANS/Class-ByOS-0.02 - 12 Jul 2009 19:26:03 UTC

Class::Hash - Perl extension for hashes that look like classes River stage zero No dependents

This component provides a method-based interface to a hash. Occasionally, it's more convenient to have named methods to access a hash than hash keys. This module generalizes this behavior. It tries to work the tied hash interface inside-out. This mod...

HANENKAMP/Class-Hash-1.01 - 18 Aug 2003 05:22:24 UTC

Class::Wrap - Proxy an entire class's methods. River stage zero No dependents

There are several modules on CPAN which claim to help with wrapping classes; this is not like any of them. It provides a single pre- wrapper on all of a class's defined methods; it works on a class instead of an object basis. The scenario I had in mi...

SIMON/Class-Wrap-1.0 - 16 Mar 2003 15:20:59 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

Class::Hook - Add hooks on methods from other classes River stage one • 1 direct dependent • 1 total dependent

Class::Hook enables you to trace methods calls from your code to other classes. Instead of putting 'use Foo;' in your code, simply type 'use Class::Hook;'. The class Foo is unknown in your code. It will be magically caught by Class::Hook which will c...

JANITOR/Class-Hook-0.06 - 12 Apr 2021 21:03:46 UTC

Test::Class - Easily create test classes in an xUnit/JUnit style River stage three • 171 direct dependents • 349 total dependents

Test::Class provides a simple way of creating classes and objects to test your code in an xUnit style. Built using Test::Builder, it was designed to work with other Test::Builder based modules (Test::More, Test::Differences, Test::Exception, etc.). *...

SZABGAB/Test-Class-0.52 - 17 Feb 2021 16:05:13 UTC

Class::DOES - Provide a simple ->DOES override River stage zero No dependents

Perl 5.10 introduced a new method in UNIVERSAL: "DOES". This was added to support the concept of roles. A role is an interface (a set of methods, with associated semantics) that a class or an object can implement, without necessarily inheriting from ...

BMORROW/Class-DOES-1.02 - 17 Feb 2018 08:34:52 UTC

Class::PINT - A Class::DBI package providing Tangram and other OOPF features River stage zero No dependents

Class::PINT is an implementation of selected Tangram, and other OOPF related features on top of Class::DBI. The goal of PINT is to provide some of the power and flexibility of Tangram with the maturity, transparency and extensibility of CDBI. I also ...

TEEJAY/Class-PINT-0.01 - 15 Nov 2004 19:54:12 UTC

Class::Usul - A base class providing config, locking, logging, and l10n River stage one • 3 direct dependents • 3 total dependents

These modules provide a set of base classes for Perl modules and applications. It provides configuration file loading Class::Usul::Config, locking to single thread processes IPC::SRLock, logging Class::Usul::Log and localisation Class::Usul::L10N The...

PJFL/Class-Usul-0.84.1 - 14 Apr 2018 12:28:18 UTC

Class::Lego - Build your classes with basic building blocks River stage zero No dependents

Not ready yet. The first pieces are Class::Lego::Myself and Class::Lego::Constructor....

FERREIRA/Class-Lego-0.004 - 01 Jun 2008 14:08:56 UTC

SNMP::Class - A convenience class around the NetSNMP perl modules. River stage zero No dependents

ADUITSIS/SNMP-Class-0.15 - 29 Aug 2008 14:30:23 UTC

Class::List - Array class which inherits the features of Class::GAPI River stage zero No dependents

See Class::GAPI for usage. Generally this is not used by itself....

CROSSWIRE/Class-GAPI-1.1 - 07 Oct 2005 17:42:58 UTC

2,397 results (0.037 seconds)