rubyisms - Steal some features from Ruby River stage zero No dependents

If you can't beat 'em, join 'em. This module exports some functionality to make Perl behave more like Ruby. Additionally, all classes which "use rubyisms" inherit from class "Class", and take a basic "new" method from there. (which creates a blessed ...

SIMON/rubyisms-1.0 - 23 Jan 2003 16:50:13 UTC

Class::OWL - Generate perl classes from OWL schema River stage zero No dependents

LEIFJ/Class-OWL-0.0.6 - 27 Jan 2009 13:02:19 UTC

Class::MOP::Class - Class Meta Object River stage four • 2876 direct dependents • 3877 total dependents

The Class Protocol is the largest and most complex part of the Class::MOP meta-object protocol. It controls the introspection and manipulation of Perl 5 classes, and it can create them as well. The best way to understand what this module can do is to...

ETHER/Moose-2.2015 - 31 Mar 2021 01:11:39 UTC

Class::RDF - Perl extension for mapping objects to RDF and back River stage zero No dependents

Class::RDF is a perl object layer over an RDF triplestore. It is based on Class::DBI, the perl object / RDBMS package. Thus it works with mysql, postgresql, sqlite etc. Look in the sql/ directory distributed with this module for database schemas. It ...

ZOOLEIKA/Class-RDF-0.20 - 11 Aug 2004 09:55:01 UTC

Class::Implant - Manipulating mixin and inheritance out of packages River stage one • 1 direct dependent • 1 total dependent

Class::Implant allow you manipulating mixin and inheritance outside of packages. syntax is like use Class::Implant; implant @classes_for_injection, { options => value } available options show as following. into target package for injection. inherit g...

SHELLING/Class-Implant-0.01 - 07 Apr 2009 15:33:51 UTC

Class::Inflate - Inflate HASH Object from Values in Database River stage zero No dependents

Allows for any blessed HASH object to be populated from a database, by describing table relationships to each method. When specifying a database relationship to a method, there are several hooks you can specify: inflate Called when converting databas...

KOLIBRIE/Class-Inflate-0.07 - 11 Feb 2008 22:05:51 UTC

Class::Rebirth - Class::Rebirth.pm River stage zero No dependents

When a class is deserialized from saved dump it still holds the information, but the methods are not accessable anymore. So far a run with eval would do the rebirth, but that does only work if needed classes are required/ used. Here the Class::Rebirt...

AHERNIT/Class-Rebirth-1.003 - 15 Nov 2016 14:54:16 UTC

Class::Storage - pack objects by removing blessing so they can be unpacked back into objects again later. River stage zero No dependents

Using a magic string As you can see from the "SYNOPSIS", we use a magic string ("__class__" by default) to store the class information for HASHes and ARRAYs. So "packObjects" turns: bless { key => "value" }, "ModuleA"; bless [ "val1", "val2" ], "Modu...

PMORCH/Class-Storage-0.03 - 22 Jun 2015 17:38:16 UTC

Class::Modular - Modular class generation superclass River stage zero No dependents

Class::Modular is a superclass for generating modular classes, where methods can be added into the class from the perspective of the object, rather than the perspective of the class. That is, you can create a class which has a set of generic common f...

DON/Class-Modular-0.05 - 07 Oct 2007 22:37:16 UTC

Class::Rebless - Rebase deep data structures River stage zero No dependents

Class::Rebless takes a Perl data structure and recurses through its hierarchy, reblessing objects that it finds along the way into new namespaces. This is typically useful when your object belongs to a package that is too close to the main namespace ...

GAAL/Class-Rebless-0.10 - 30 Jul 2011 19:13:49 UTC

Class::Private - Private hashes for your objects River stage zero No dependents

This module provides some level of encapsulation around hashrefs for objects. It does this by transforming every "key" into "package::key". This way you won't have collisions. If the key contains "::", it will not be transformed, and normal access ta...

LEONT/Class-Private-0.05 - 07 Jul 2010 19:59:11 UTC

Class::Methods - Object methods for working with classes River stage zero No dependents

After discussing Ruby with Simon, I wrote this module to implement OO in Perl via the builtin inheritance-based method system. It seems to be pretty fun to work with. Kind of resesmbles ruby, though, and I suspect it might start enroaching on Perl 6....

RSOD/Class-Methods-0.062 - 31 Mar 2003 02:22:21 UTC

Class::Adapter - Perl implementation of the "Adapter" Design Pattern River stage two • 2 direct dependents • 78 total dependents

The "Class::Adapter" class is intended as an abstract base class for creating any sort of class or object that follows the *Adapter* pattern. What is an Adapter? The term *Adapter* refers to a *"Design Pattern"* of the same name, from the famous *"Ga...

ETHER/Class-Adapter-1.09 - 10 Apr 2018 05:27:44 UTC

Class::PObject - Simple framework for programming persistent objects River stage zero No dependents

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 UTC

Class::Builder - auto-generator of class accessors/special methods River stage zero No dependents

"Class::Builder" is a module helps OOP programmers to create `class's (packages, in terms of perl) in several ways of automation. If you've used one of "Class::MethodMaker", "Class::Struct" or "Class::Accessor", the concept of "Class::Builer" is not ...

HUANGWEI/Class-Builder-1.010 - 05 Oct 2003 07:39:18 UTC

Class::Autouse - Run-time load a class the first time you call a method in it. River stage two • 13 direct dependents • 24 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 UTC

Class::Measure - Create, compare, and convert units of measurement. River stage two • 2 direct dependents • 22 total dependents

This is a base class that is inherited by the Class::Measure classes. This distribution comes with the class Class::Measure::Length. The classes Class::Measure::Area, Class::Measure::Mass, Class::Measure::Space, Class::Measure::Temperature, and Class...

BLUEFEET/Class-Measure-0.09 - 30 Jan 2021 19:55:04 UTC

Class::Builtin - Scalar/Array/Hash as objects River stage one • 2 direct dependents • 2 total dependents

DANKOGAI/Class-Builtin-0.05 - 21 May 2011 21:44:23 UTC

Class::Refresh - refresh your classes during runtime River stage one • 3 direct dependents • 3 total dependents

During development, it is fairly common to cycle between writing code and testing that code. Generally the testing happens within the test suite, but frequently it is more convenient to test things by hand when tracking down a bug, or when doing some...

DOY/Class-Refresh-0.07 - 26 Feb 2014 03:09:24 UTC

Class::Indexed River stage zero No dependents

This abstract class provides inherited indexing functionality to any class using it as a superclass. Class::Indexed is designed to provide most of the functionality described in the article : 'Adding Search Functionality to Perl Applications' ( http:...

TEEJAY/Class-Indexed-0.01 - 13 Feb 2004 14:00:35 UTC

2,397 results (0.044 seconds)