Class::MOP::Mixin::HasOverloads - Methods for metaclasses which have overloads River stage four • 2910 direct dependents • 3915 total dependents

This class implements methods for metaclasses which have overloads (Class::MOP::Clas and Moose::Meta::Role). See Class::MOP::Class for API details....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Method::Constructor - Method Meta Object for constructors River stage four • 2910 direct dependents • 3915 total dependents

This is a subclass of Class::MOP::Method which generates constructor methods....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Mixin::AttributeCore - Core attributes shared by attribute metaclasses River stage four • 2910 direct dependents • 3915 total dependents

This class implements the core attributes (aka properties) shared by all attributes. See the Class::MOP::Attribute documentation for API details....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Mixin::HasAttributes - Methods for metaclasses which have attributes River stage four • 2910 direct dependents • 3915 total dependents

This class implements methods for metaclasses which have attributes (Class::MOP::Class and Moose::Meta::Role). See Class::MOP::Class for API details....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Class::Immutable::Trait - Implements immutability for metaclass objects River stage four • 2910 direct dependents • 3915 total dependents

This class provides a pseudo-trait that is applied to immutable metaclass objects. In reality, it is simply a parent class. It implements caching and read-only-ness for various metaclass methods....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::OWL - Generate perl classes from OWL schema River stage zero No dependents

LEIFJ/Class-OWL-0.0.6 - 27 Jan 2009 13:02:19 UTC

Class::LOP - The Lightweight Object Protocol River stage one • 1 direct dependent • 1 total dependent

Just like Moose is built from Class::MOP. You can build your own using this module. It is a little different from Class::MOP though, because it doesn't use a meta class, it has less features, but it's a lot faster. If you need a lightweight object pr...

BRADH/Sub-Mage-0.032 - 07 Dec 2012 15:26:25 UTC

Class::Tiny - Minimalist class construction River stage four • 66 direct dependents • 3892 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

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

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 UTC

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 UTC

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 UTC

Test::Mock::Class - Simulating other classes River stage one • 3 direct dependents • 3 total dependents

In a unit test, mock objects can simulate the behavior of complex, real (non-mock) objects and are therefore useful when a real object is impractical or impossible to incorporate into a unit test. The unique features of "Test::Mock::Class": * Its API...

DEXTER/Test-Mock-Class-0.0303 - 01 May 2010 13:58:00 UTC

_Deparsed_XSubs.pm River stage zero No dependents

CARELINE/Net-Connector-0.005 - 24 Jan 2022 12:39:39 UTC

Mouse::Meta::Class - The Mouse class metaclass River stage three • 229 direct dependents • 575 total dependents

This class is a meta object protocol for Mouse classes, which is a subset of Moose::Meta:::Class....

SKAJI/Mouse-v2.5.10 - 28 Mar 2020 13:17:36 UTC

Moose::Meta::Class - The Moose metaclass River stage four • 2910 direct dependents • 3915 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.2201 - 07 Nov 2021 03:41:58 UTC

Class::Method::Modifiers - Provides Moose-like method modifiers River stage three • 134 direct dependents • 881 total dependents

Method modifiers are a convenient feature from the CLOS (Common Lisp Object System) world. In its most basic form, a method modifier is just a method that calls "$self->SUPER::foo(@_)". I for one have trouble remembering that exact invocation, so my ...

ETHER/Class-Method-Modifiers-2.13 - 10 Aug 2019 00:19:17 UTC

JSORB::Reflector::Class - Automatic JSORB namespace/interface construction River stage one • 1 direct dependent • 1 total dependent

This uses Moose/Class::MOP introspection to build a JSORB namespace. It fully respects inheritance and will reflect all applicable methods of the class. NOTE ABOUT REFLECTION The automated reflector will NOT reflect methods in Moose::Object. This is ...

STEVAN/JSORB-0.04 - 13 Jan 2010 19:27:11 UTC

DBIx::Class::LookupColumn - DBIx::Class components to help using Lookup tables. River stage zero No dependents

The objective of this module is to bring efficient and convenient methods for dealing with Lookup Tables. We call Lookup tables tables that are actually catalogs of terms. A good example is the table UserType in the Synopsis, that describles all the ...

RUBATTEL/DBIx-Class-LookupColumn-0.10 - 02 Dec 2012 12:52:08 UTC

Bolts::Meta::Class::Trait::Bag - Metaclass role for Bolts-built bags River stage zero No dependents

While a bag may be any kind of object, this metaclass role on a bag provides some helpful utilities for creating and managing bags....

HANENKAMP/Bolts-0.143171 - 13 Nov 2014 20:05:02 UTC

MooseX::ClassAttribute::Trait::Class - A trait for classes with class attributes River stage two • 47 direct dependents • 80 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 UTC
47 results (0.031 seconds)