Class::MOP::Method::Accessor - Method Meta Object for accessors River stage four • 2991 direct dependents • 4439 total dependents

This is a subclass of "Class::MOP::Method" which is used by "Class::MOP::Attribute" to generate accessor code. It handles generation of readers, writers, predicates and clearers. For each type of method, it can either create a subroutine reference, o...

ETHER/Moose-2.2011 - 16 May 2018 03:48:17 GMT

Class::MOP - A Meta Object Protocol for Perl 5 River stage four • 2991 direct dependents • 4439 total dependents

This module is a fully functioning meta object protocol for the Perl 5 object system. It makes no attempt to change the behavior or characteristics of the Perl 5 object system, only to create a protocol for its manipulation and introspection. That sa...

ETHER/Moose-2.2011 - 16 May 2018 03:48:17 GMT

Class::Tiny - Minimalist class construction River stage four • 63 direct dependents • 4231 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.006 - 10 Sep 2016 18:55:56 GMT

Class::Meta - Class automation, introspection, and data validation River stage one • 1 direct dependent • 2 total dependents

Class::Meta provides an interface for automating the creation of Perl classes with attribute data type validation. It differs from other such modules in that it includes an introspection API that can be used as a unified interface for all Class::Meta...

DWHEELER/Class-Meta-0.66 - 03 Jul 2012 13:47:28 GMT

Class::Monadic - Provides monadic methods (a.k.a. singleton methods) River stage one • 2 direct dependents • 4 total dependents

"Class::Monadic" provides per-object classes, monadic classes. It is also known as singleton classes in other languages, e.g. "Ruby". Monadic classes is used in order to define monadic methods, i.e. per-object methods (a.k.a. singleton methods), whic...

GFUJI/Class-Monadic-0.04 - 28 Mar 2009 05:58:31 GMT

Class::MethodVars - Implicit access to the class instance variable and fields variables for methods River stage zero No dependents

Using this module will allow you to mark subs as "ClassMethod"s and "Method"s. The former will get the current class name in whatever is indicated by the -*class options ("__CLASS__" by default), both will get the current object in whatever is indica...

THINCH/Class-Framework-1.228 - 09 Aug 2006 16:36:11 GMT

Class::MOP::Class - Class Meta Object River stage four • 2991 direct dependents • 4439 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.2011 - 16 May 2018 03:48:17 GMT

Moose::Meta::Class - The Moose metaclass River stage four • 2991 direct dependents • 4439 total dependents

This class is a subclass of Class::MOP::Class that provides additional Moose-specific functionality. To really understand this class, you will need to start with the Class::MOP::Class documentation. This class can be understood as a set of additional...

ETHER/Moose-2.2011 - 16 May 2018 03:48:17 GMT

Class::MOP::Attribute - Attribute Meta Object River stage four • 2991 direct dependents • 4439 total dependents

The Attribute Protocol is almost entirely an invention of "Class::MOP". Perl 5 does not have a consistent notion of attributes. There are so many ways in which this is done, and very few (if any) are easily discoverable by this module. With that said...

ETHER/Moose-2.2011 - 16 May 2018 03:48:17 GMT

Class::MOP::Method::Generated - Abstract base class for generated methods River stage four • 2991 direct dependents • 4439 total dependents

This is a "Class::MOP::Method" subclass which is subclassed by "Class::MOP::Method::Accessor" and "Class::MOP::Method::Constructor". It is not intended to be used directly....

ETHER/Moose-2.2011 - 16 May 2018 03:48:17 GMT

MooseX::ClassAttribute::Trait::Class - A trait for classes with class attributes River stage three • 55 direct dependents • 108 total dependents

This role adds awareness of class attributes to a metaclass object. It provides a set of introspection methods that largely parallel the existing attribute methods, except they operate on class attributes....

DROLSKY/MooseX-ClassAttribute-0.29 - 29 May 2016 21:27:33 GMT

11 results (0.057 seconds)