Class::InsideOut - a safe, simple inside-out object construction kit River stage two • 20 direct dependents • 48 total dependents

This is a simple, safe and streamlined toolkit for building inside-out objects. Unlike most other inside-out object building modules already on CPAN, this module aims for minimalism and robustness: * Does not require derived classes to subclass it * ...

DAGOLDEN/Class-InsideOut-1.14 - 02 Apr 2017 17:53:38 UTC

Class::Tie::InsideOut - Inside-out objects on the cheap using tied hashes River stage zero No dependents

This module is a proof-of-concept for implementing inside-out objects using tied hashes. It makes use of the Tie::InsideOut package to tie hash keys to hashes in the calling package's namespace. Fields are accessed as hash keys, so in traditional Per...

RRWO/Class-Tie-InsideOut-0.11 - 19 Feb 2014 20:51:00 UTC

Class::MakeMethods::Template::InsideOut - External data River stage one • 1 direct dependent • 1 total dependent

Supports the Generic object constructor and accessors meta-method types, but accepts any object as the underlying implementation type, with member data stored in external indices. Each method stores the values associated with various objects in an ha...

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

Class::MixinFactory::InsideOutAttr - Method maker for inside out data River stage one • 1 direct dependent • 2 total dependents

A simple method maker with opaque data storage. Usage To generate accessor methods for your class, use this package and pass the desired method names to the use or import statement. Generates get/set accessor methods which can store values for a clas...

EVO/Class-MixinFactory-0.92 - 28 Nov 2004 22:45:20 UTC

Class::Std::Fast::Storable - Fast Storable InsideOut objects River stage two • 6 direct dependents • 11 total dependents

Class::Std::Fast::Storable does the same as Class::Std::Storable does for Class::Std. The API is the same as Class::Std::Storable's, with few exceptions....

ACID/Class-Std-Fast-v0.0.8 - 26 May 2008 11:31:23 UTC

Class::Std - Support for creating standard "inside-out" classes River stage two • 31 direct dependents • 56 total dependents

This module provides tools that help to implement the "inside out object" class structure in a convenient and standard way. *Portions of the following code and documentation from "Perl Best Practices" copyright (c) 2005 by O'Reilly Media, Inc. and re...

CHORNY/Class-Std-0.013 - 24 May 2015 13:11:26 UTC

Class::Std::Fast - faster but less secure than Class::Std River stage two • 6 direct dependents • 11 total dependents

Class::Std::Fast allows you to use the beautiful API of Class::Std in a faster way than Class::Std does. You can get the object's ident via scalarifiyng your object. Getting the objects ident is still possible via the ident method, but it's faster to...

ACID/Class-Std-Fast-v0.0.8 - 26 May 2008 11:31:23 UTC

Acme::MooseX::JSON - Moose objects that are internally blessed scalar refs containing JSON River stage zero No dependents

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 UTC

AI::FreeHAL::Class - Support for creating standard "inside-out" classes River stage zero No dependents

This module provides tools that help to implement the "inside out object" class structure in a convenient and standard way. *Portions of the following code and documentation from "Perl Best Practices" copyright (c) 2005 by O'Reilly Media, Inc. and re...

TSCHULZ/FreeHAL-71 - 09 Nov 2008 17:36:12 UTC

Class::Business::DK::FI - class for Danish FI numbers River stage zero No dependents

This is an OOP implementation for handling FI numbers. The class gives you an FI number object, which is validated according to the FI specification, see: Business::DK::FI....

JONASBN/Business-DK-FI-0.09 - 11 Dec 2016 19:42:45 UTC

Class::Business::DK::CPR - Danish CPR number class River stage zero No dependents

This is an OOP implementation for handling Danish CPR numbers. The class gives you an CPR object, which is validated according to the CPR specification, see: Business::DK::CPR....

JONASBN/Business-DK-CPR-0.17 - 04 Jun 2020 18:33:14 UTC

Class::Business::DK::CVR - Danish CVR number class River stage one • 1 direct dependent • 1 total dependent

This is an OOP implementation for handling Danish CVR numbers. The class gives you an CVR object, which is validated according to the CVR rules, see: Business::DK::CVR....

JONASBN/Business-DK-CVR-0.12 - 02 Jun 2020 17:42:59 UTC

Class::MakeMethods::Template - Extensible code templates River stage one • 1 direct dependent • 1 total dependent

This module extends the Class::MakeMethods framework by providing an abstract superclass for extensible code-templating method generators. Common types of methods are generalized into template definitions. For example, "Template::Generic"'s "new" pro...

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

Class::MakeMethods::Template::Hash - Method interfaces for hash-based objects River stage one • 1 direct dependent • 1 total dependent

These meta-methods create and access values within blessed hash objects. Common Parameters: The following parameters are defined for Hash meta-methods. hash_key The hash key to use when retrieving values from each hash instance. Defaults to '*', the ...

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

Class::MakeMethods::Template::Flyweight - Deprecated name for InsideOut River stage one • 1 direct dependent • 1 total dependent

Earlier versions of this package included a package named Class::MakeMethods::Template::Flyweight. However, in hindsight, this name was poorly chosen, as it suggests that the Flyweight object design pattern is being used, when the functionality is mo...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC
15 results (0.037 seconds)