Search results for "module:Class::Accessor::Ref"
Class::Accessor::Ref - Access members by reference
This is an extension of Class::Accessor that allows taking a reference of members of an object. This is typically useful when your class implementation uses a third-party module that expects an in/out parameter in its interface. Without Class::Access...
GAAL/Class-Accessor-Ref-0.05 - 10 May 2007 16:23:04 UTC
lib/OOP/Perlish/Class/Accessor/UnitTests/Ref.pm
JBEVERLY/OOP-Perlish-Class-0.45.0
-
08 Feb 2010 12:29:17 UTC
lib/OOP/Perlish/Class/Accessor/UnitTests/ArrayRef.pm
JBEVERLY/OOP-Perlish-Class-0.45.0
-
08 Feb 2010 12:29:17 UTC
lib/OOP/Perlish/Class/Accessor/UnitTests/ScalarRef.pm
JBEVERLY/OOP-Perlish-Class-0.45.0
-
08 Feb 2010 12:29:17 UTC
lib/OOP/Perlish/Class/Accessor/UnitTests/HashRef.pm
JBEVERLY/OOP-Perlish-Class-0.45.0
-
08 Feb 2010 12:29:17 UTC
Class::Accessor - Automated accessor generation
This module automagically generates accessors/mutators for your class. Most of the time, writing accessors is an exercise in cutting and pasting. You usually wind up with a series of methods like this: sub name { my $self = shift; if(@_) { $self->{na...
KASEI/Class-Accessor-0.51 - 22 Oct 2017 17:01:15 UTC
Class::Meta::Type - Data type validation and accessor building.
This class stores the various data types us ed by "Class::Meta". It manages all aspects of data type validation and method creation. New data types can be added to Class::Meta::Type by means of the "add()" constructor. This is useful for creating cus...
DWHEELER/Class-Meta-0.66 - 03 Jul 2012 13:47:28 UTC
Class::Ref - Automatic OO wrapping of container references
Class::Ref provides an OO wrapping layer around Hash and Array references. Part of the magic is that it does this deeply and across array/hash boundaries....
MYDMNSN/Class-Ref-0.06 - 23 Nov 2017 02:43:23 UTC
Class::Tag - programmatically label (mark) classes, methods, roles and modules with meta-data tags (key/value pairs) and query those tags
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
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
SVN::Class - manipulate Subversion workspaces with Perl objects
SVN::Class extends Path::Class to allow for basic Subversion workspace management. SVN::Class::File and SVN::Class::Dir are subclasses of Path::Class::File::Stat and Path::Class::Dir respectively. SVN::Class does not use the SVN::Core Subversion SWIG...
KARMAN/SVN-Class-0.18 - 24 Sep 2014 15:07:52 UTC
Class::CSV - Class based CSV parser/writer
This module can be used to create objects from *CSV* files, or to create *CSV* files from objects. Text::CSV_XS is used for parsing and creating *CSV* file lines, so any limitations in Text::CSV_XS will of course be inherant in this module. EXPORT No...
DJR/Class-CSV-1.03 - 08 Feb 2007 23:03:53 UTC
Class::Std - Support for creating standard "inside-out" classes
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::Slot - Simple, efficient, comple-time class declaration
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.09 - 10 Feb 2020 19:12:43 UTC
Class::Hash - Perl extension for hashes that look like classes
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::Tiny - Minimalist class construction
This module offers a minimalist class construction kit in around 120 lines of code. Here is a list of features: * defines attributes via import arguments * generates read-write accessors * supports lazy attribute defaults * supports custom accessors ...
DAGOLDEN/Class-Tiny-1.008 - 04 Sep 2020 14:57:38 UTC
Object::Hybrid - promote Perl primitives (hashes, scalars, arrays, and filehandles), either tie()d or not, to become hybrid objects
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::Gomor - another class and object builder
This module is yet another class builder. This one adds parameter checking in new constructor, that is to check for attributes existence, and definedness. In order to validate parameters, the module needs to find attributes, and that is the reason fo...
GOMOR/Onyphe-4.11 - 06 Sep 2023 12:21:46 UTC
Class::Gomor - another class and object builder
This module is yet another class builder. This one adds parameter checking in new constructor, that is to check for attributes existence, and definedness. In order to validate parameters, the module needs to find attributes, and that is the reason fo...
GOMOR/Class-Gomor-1.03 - 13 Jan 2015 18:23:39 UTC