The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:Class::Accessor::Ref"

Class::Accessor::Ref - Access members by reference River stage one • 1 direct dependent • 1 total dependent

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

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

lib/OOP/Perlish/Class/Accessor/UnitTests/ArrayRef.pm River stage zero No dependents

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

lib/OOP/Perlish/Class/Accessor/UnitTests/ScalarRef.pm River stage zero No dependents

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

lib/OOP/Perlish/Class/Accessor/UnitTests/HashRef.pm River stage zero No dependents

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

Class::Accessor - Automated accessor generation River stage four • 668 direct dependents • 2002 total dependents

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. River stage one • 1 direct dependent • 1 total dependent

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

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

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

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 River stage one • 2 direct dependents • 2 total dependents

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::DBI - Simple Database Abstraction River stage three • 91 direct dependents • 134 total dependents

TMTM/Class-DBI-v3.0.17 - 04 Oct 2007 21:30:41 UTC

Class::CSV - Class based CSV parser/writer River stage one • 1 direct dependent • 1 total dependent

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 River stage two • 32 direct dependents • 57 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::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.09 - 10 Feb 2020 19:12:43 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::Tiny - Minimalist class construction River stage four • 71 direct dependents • 4041 total dependents

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 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 UTC

Class::Gomor - another class and object builder River stage zero No dependents

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 River stage two • 12 direct dependents • 20 total dependents

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
91 results (0.057 seconds)