Search results for "module:Class::Roles"
Class::Roles - use Perl 6 roles in Perl 5
Class::Roles provides a Perl 5 implementation of Perl 6 roles. Roles are named collections of reusable behavior. They provide a mechanism to mark that a class performs certain behaviors and to reuse the code that performs those behaviors. Polymorphis...
CHROMATIC/Class-Roles-0.30 - 14 Dec 2003 01:07:34 UTC
class::with::roles - Shortcut for using a class and applying it some Role::Tiny roles, from the command line
PERLANCAR/class-with-roles-0.004
-
05 Jun 2020 12:24:13 UTC
Class::User::DBI::Roles - A Roles class.
This is a maintenance class facilitating the creation, deletion, and testing of roles that are compatible with Class::User::DBI's roles, and Class::User::DBI::RolePrivileges roles. A common usage is to configure a database table, and then add a few r...
DAVIDO/Class-User-DBI-0.10 - 08 Dec 2012 07:49:26 UTC
OpenERP::OOM::Roles::Class - Class attribute for setting up dirty attribute tracking.
This code was largely taken from a version of MooseX::TrackDirty before it was updated to work with Moose 2.0. Then it was cut down to suit our purposes being uses in the Moose::Exporter....
NMBOOKER/OpenERP-OOM-0.48 - 28 Apr 2022 16:15:06 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
Evo::Class
Fast full featured post-modern Object oriented programming. Available both in PP and C. See <https://github.com/alexbyk/perl-evo/tree/master/bench>...
ALEXBYK/Evo-0.0405 - 18 Jul 2017 22:54:34 UTC
Class::MOP - A Meta Object Protocol for Perl 5
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.2206 - 23 Jul 2023 17:16:27 UTC
Class::DOES - Provide a simple ->DOES override
Perl 5.10 introduced a new method in UNIVERSAL: "DOES". This was added to support the concept of roles. A role is an interface (a set of methods, with associated semantics) that a class or an object can implement, without necessarily inheriting from ...
BMORROW/Class-DOES-1.02 - 17 Feb 2018 08:34:52 UTC
Mars::Class - Class Declaration
This package provides a class builder which when used causes the consumer to inherit from Mars::Kind::Class which provides object construction and lifecycle hooks....
AWNCORP/Mars-0.05 - 04 Aug 2022 21:01:13 UTC
Class::Role - Support for the role object model
"Class::Role" is an implementation of 'traits', as explained in this paper: http://www.cse.ogi.edu/~black/publications/TR_CSE_02-012.pdf It's an object model similar to mixins, except saner. The module gets its name from Larry's current name for a si...
NEILB/Class-Role-0.04 - 05 Jul 2016 22:09:17 UTC
Class::Trait - Deprecated. Please use Moose::Role.
This document attempts to explain Traits in terms of Perl. Trait composition A Trait can be defined as a package containing: * A set of methods * A hash of overloaded operators mapped to the method labels * An array of required method labels Here is ...
OVID/Class-Trait-0.33 - 03 Jun 2023 08:44:55 UTC
exact::class - Simple class interface extension for exact
exact::class is intended to be a simple class interface extension for exact. See the exact documentation for additional information about extensions. The intended use of exact::class is via the extension interface of exact. use exact -class, -conf, -...
GRYPHON/exact-class-1.19 - 13 Sep 2023 04:05:52 UTC
Venus::Class - Class Builder
This package provides a class builder which when used causes the consumer to inherit from Venus::Core::Class which provides object construction and lifecycle hooks....
AWNCORP/Venus-4.11 - 13 Sep 2023 11:25:40 UTC
Class::Plain - a class syntax for the hash-based Perl OO.
This module provides a class syntax for the hash-based Perl OO....
KIMOTO/Class-Plain-0.06 - 11 Oct 2022 00:02:54 UTC
Class::Spiffy - Spiffy Framework with No Source Filtering
"Class::Spiffy" is a framework and methodology for doing object oriented (OO) programming in Perl. Class::Spiffy combines the best parts of Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all the nits a...
INGY/Class-Spiffy-0.15 - 30 Jan 2006 16:43:24 UTC
MooseX::WhatTheTrig - what attribute triggered me?
Moose trigger subs get passed two (sometimes three) parameters: * The object itself. * The new attribute value. * The old attribute value (if any). The sub doesn't get told which attribute triggered it. This may present a problem if you wish to have ...
TOBYINK/MooseX-WhatTheTrig-0.001 - 26 Apr 2014 21:44:39 UTC
Class::User::DBI - A User class: Login credentials, roles, privileges, domains.
The module is designed to simplify user logins, authentication, role based access control (authorization), as well as domain (locality) constraint access control. It stores user credentials, roles, and basic user information in a database via a DBIx:...
DAVIDO/Class-User-DBI-0.10 - 08 Dec 2012 07:49:26 UTC
Class::Refresh - refresh your classes during runtime
During development, it is fairly common to cycle between writing code and testing that code. Generally the testing happens within the test suite, but frequently it is more convenient to test things by hand when tracking down a bug, or when doing some...
DOY/Class-Refresh-0.07 - 26 Feb 2014 03:09:24 UTC