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

Search results for "module:Class::Method::Modifiers"

Class::Method::Modifiers - Provides Moose-like method modifiers River stage four • 140 direct dependents • 1228 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.15 - 05 Mar 2023 23:43:32 UTC

Class::Method::Modifiers::Fast - provides Moose-like method modifiers River stage one • 2 direct dependents • 8 total dependents

Method modifiers are a powerful feature from the CLOS (Common Lisp Object System) world. "Class::Method::Modifiers::Fast" provides three modifiers: "before", "around", and "after". "before" and "after" are run just before and after the method they mo...

KITANO/Class-Method-Modifiers-Fast-0.041 - 24 Dec 2009 11:15:08 UTC

Class::Method::ModifiersX::Augment - adds "augment method => sub {...}" support to Class::Method::Modifiers River stage one • 1 direct dependent • 1 total dependent

Class::Method::ModifiersX::Augment extends Class::Method::Modifiers with the "augment" method modifier, allowing you to use this Moose abomination for augmenting superclass methods in non-Moose classes. See Moose::Manual::MethodModifiers for details ...

TOBYINK/Class-Method-ModifiersX-Augment-0.002 - 10 Sep 2014 22:39:55 UTC

Class::Method::ModifiersX::Override - adds "override method => sub {...}" support to Class::Method::Modifiers River stage one • 1 direct dependent • 1 total dependent

Class::Method::ModifiersX::Override extends Class::Method::Modifiers with the "override" method modifier, allowing you to use this Moose syntactic sugar for overriding superclass methods in non-Moose classes. See Moose::Manual::MethodModifiers for de...

TOBYINK/Class-Method-ModifiersX-Override-0.003 - 07 Feb 2017 13:48:36 UTC

Class::Monkey - Monkey Patch a class/instance with modifiers and other sweet stuff River stage one • 3 direct dependents • 3 total dependents

Say we have a module installed on the system. It does some handy things, but you find a bug or a strange feature. We can easily fix it without subclassing by the following... # StupidClass.pm package SupidClass; sub new { my $class = shift; return bl...

BRADH/Class-Monkey-0.007 - 28 May 2012 08:11:49 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::Plain - a class syntax for the hash-based Perl OO. River stage zero No dependents

This module provides a class syntax for the hash-based Perl OO....

KIMOTO/Class-Plain-0.06 - 11 Oct 2022 00:02:54 UTC

exact::class - Simple class interface extension for exact River stage two • 3 direct dependents • 13 total dependents

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

Class::Declare - Declare classes with public, private and protected attributes and methods. River stage one • 1 direct dependent • 1 total dependent

Class::Declare allows class authors to specify public, private and protected attributes and methods for their classes, giving them control over how their modules may be accessed. The standard object oriented programming concepts of *public*, *private...

IBB/Class-Declare-0.20 - 02 Dec 2016 20:23:23 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::Anonymous - Truly private classes with private data for Perl5 River stage zero No dependents

Class::Anonymous implements anonymous classes and private data. This private data is just the lexical variables available during the builder callback(s) that are used to build the class. If Package::Anon is available, then no stash entry is created a...

JBERGER/Class-Anonymous-0.03 - 02 Sep 2015 23:26:24 UTC

Test::Roo::Class - Base class for Test::Roo test classes River stage two • 27 direct dependents • 75 total dependents

This module is the base class for Test::Roo test classes. It provides methods to run tests and anchor modifiers. Generally, you should not extend this class yourself, but use Test::Roo to do so instead....

DAGOLDEN/Test-Roo-1.004 - 05 Aug 2014 23:24:42 UTC

Validation::Class - Powerful Data Validation Framework River stage zero No dependents

Validation::Class is a scalable data validation library with interfaces for applications of all sizes. The most common usage of Validation::Class is to transform class namespaces into data validation domains where consistency and reuse are primary co...

CKRAS/Validation-Class-7.900059 - 27 Mar 2023 21:17:21 UTC

Test::Class::Moose - Serious testing for serious Perl River stage two • 15 direct dependents • 22 total dependents

See the Test::Class::Moose home page <http://houseabsolute.github.io/test-class-moose/> for a summary. "Test::Class::Moose" is a powerful testing framework for Perl. Out of the box you get: * Reporting * Extensibility * Tagging tests * Parallel testi...

DROLSKY/Test-Class-Moose-0.99 - 07 Feb 2021 17:09:12 UTC

Test2::Roo::Class - Base class for Test2::Roo test classes River stage zero No dependents

This module is the base class for Test2::Roo test classes. It provides methods to run tests and anchor modifiers. Generally, you should not extend this class yourself, but use Test2::Roo to do so instead....

DJERIUS/Test2-Roo-1.005 - 12 May 2020 19:23:26 UTC

Class::MOP::Class - Class Meta Object River stage four • 2916 direct dependents • 4004 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.2207 - 21 Jan 2024 01:10:45 UTC

Class::MakeMethods - Generate common types of methods River stage one • 1 direct dependent • 1 total dependent

The Class::MakeMethods framework allows Perl class developers to quickly define common types of methods. When a module "use"s Class::MakeMethods or one of its subclasses, it can select from a variety of supported method types, and specify a name for ...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::Method::Debug - Trace who is calling accessors River stage zero No dependents

Provides method modifiers that trace who is setting scalar and hash attributes....

MARCEL/Class-Method-Debug-1.101420 - 22 May 2010 11:36:53 UTC

DBIx::Class::ResultDDL - Sugar methods for declaring DBIx::Class::Result data definitions River stage zero No dependents

This is Yet Another Sugar Module for building DBIC result classes. It provides a domain-specific-language that feels almost like writing DDL. This module heavily pollutes your symbol table in the name of extreme convenience, so the "-Vx" option has t...

NERDVANA/DBIx-Class-ResultDDL-2.04 - 27 Sep 2023 07:05:15 UTC

Class::Tiny::Antlers - Moose-like sugar for Class::Tiny River stage one • 2 direct dependents • 2 total dependents

Class::Tiny::Antlers provides Moose-like "has", "extends", "with", "before", "after" and "around" keywords for Class::Tiny. (The "with" keyword requires Role::Tiny; method modifiers require Class::Method::Modifiers.) Class::Tiny doesn't support all M...

TOBYINK/Class-Tiny-Antlers-0.024 - 18 Nov 2019 07:54:18 UTC
32 results (0.074 seconds)