Several of these methods do not behave exactly like their builtin counterparts.
Specifically, any method that you would expect to return a list does so, but
only in list context. In scalar context, these methods will return an
Object::Array object constructed from a copy of the list that would have been
returned.
Perl module that adds an AUTHORITY method to your class.
The RVM persistent VM library. The RVM library is used by the Coda distributed
filesystem.
Project contact information below.
EMAIL: coda@cs.cmu.edu
Object::Container is a object container interface which supports both OO
interface and Singleton interface.
This module exports one function, declare, for building named objects
with a declarative syntax, similar to how Jifty::DBI::Schema defines
its columns.
use Object::Enum qw(Enum);
my $color = Enum([ qw(red yellow green) ]);
# ... later
if ($color->is_red) {
# it can't be yellow or green
A class that provides an event callback interface
Object::InsideOut provides comprehensive support for implementing classes
using the inside-out object model.
This module implements inside-out objects as anonymous scalar references that
are blessed into a class with the scalar containing the ID for the object
(usually a sequence number). For Perl 5.8.3 and later, the scalar reference is
set as read-only to prevent accidental modifications to the ID. Object data
(i.e., fields) are stored within the class's package in either arrays indexed
by the object's ID, or hashes keyed to the object's ID.
This module return an object that works like a Hash, Array
and Scalar object at the same time.
A Perl base class for non-Moose roles