Search results for "module:Role::Tiny::With"
Role::Tiny::With - Neat interface for consumers of Role::Tiny roles
"Role::Tiny" is a minimalist role composition tool. "Role::Tiny::With" provides a "with" function to compose such roles....
HAARG/Role-Tiny-2.002004 - 24 Jan 2021 02:49:55 UTC
Jojo::Role - Role::Tiny + lexical "with"
Jojo::Role works kind of like Role::Tiny but "with", "requires", "before", "after" and "around" are exported as lexical subroutines. This is a companion to Jojo::Base. Jojo::Role may be used in two ways. First, to declare a role, which is done with u...
FERREIRA/Jojo-Role-0.6.0 - 29 Mar 2019 20:03:05 UTC
Alien::Role - Extend Alien::Base with roles!
The "Alien::Role" namespace is intended for writing roles that can be applied to Alien::Base to extend its functionality. You could of course write subclasses that extend Alien::Base, but then you have to either stick with just one subclass or deal w...
PLICEASE/Alien-Build-2.80 - 11 May 2023 22:32:47 UTC
Moo::Role - Minimal Object Orientation support for Roles
"Moo::Role" builds upon Role::Tiny, so look there for most of the documentation on how this works (in particular, using "Moo::Role" also enables strict and warnings). The main addition here is extra bits to make the roles more "Moosey;" which is to s...
HAARG/Moo-2.005005 - 05 Jan 2023 20:56:38 UTC
Role::Tiny - Roles: a nouvelle cuisine portion size slice of Moose
"Role::Tiny" is a minimalist role composition tool....
HAARG/Role-Tiny-2.002004 - 24 Jan 2021 02:49:55 UTC
exact::role - Simple role interface extension for exact
exact::role is a tiny mechanism to create roles for use with exact::class. It relies on Role::Tiny, which is to say, it just integrates Role::Tiny with exact::class and exact. Note that the "noautoclean" option of exact gets automatically switched on...
GRYPHON/exact-class-1.19 - 13 Sep 2023 04:05:52 UTC
Mojo::Role - Tiny and simple role system for Mojo (DEPRECATED)
This module has been renamed to Mojo::RoleTiny and the namespace may be repurposed in the future. Instead of using it, you can now create roles using Mojo::Base directly. # For a role class use Mojo::Base -role; # To use/consume a role use Role::Tiny...
DBOOK/Mojo-Role-0.999 - 30 Jul 2019 22:24:54 UTC
Role::Hooks - role callbacks
This module allows a role to run a callback when it is applied to a class or to another role. Compatibility It should work with Role::Tiny, Moo::Role, Moose::Role, Mouse::Role, Role::Basic, and Mite. Not all class builders work well with all role bui...
TOBYINK/Role-Hooks-0.008 - 04 Jul 2022 12:17:26 UTC
Role::Basic - Just roles. Nothing else.
For an extended discussion, see <http://blogs.perl.org/users/ovid/2010/12/rolebasic---when-you-only-want -roles.html>. Sometimes you want roles. You're not sure about Moose, Mouse, Moo and what *was* that damned Squirrel thing anyway? Then there's Cl...
OVID/Role-Basic-0.13 - 03 Apr 2012 17:44:34 UTC
Sub::NonRole - prevent some subs from appearing in a role's API
This module allows you to mark certain subs within a role as not being part of the role's API. This means that they will not be copied across into packages which consume the role. The subs can still be called as: My::Role->other_function(); My::Role:...
TOBYINK/Sub-NonRole-0.006 - 17 Jun 2022 22:43:22 UTC
Role::Commons - roles that can be commonly used, for the mutual benefit of all
Role-Commons is not yet another implementation of roles. It is a collection of generic, reusable roles that hopefully you will love to apply to your classes. These roles are built using Moo::Role, so automatically integrate into the Moose object syst...
TOBYINK/Role-Commons-0.104 - 24 Oct 2014 10:19:40 UTC
Alien::Role::Alt - (Deprecated) Alien::Base role that supports alternates
NOTE: The capabilities that used to be provided by this role have been moved into Alien::Base's core class. This is an empty role provided for compatibility only. New code should not be using this class. Some packages come with multiple libraries, an...
PLICEASE/Alien-Role-Alt-0.05 - 11 Mar 2019 15:03:02 UTC
Role::Multiton - Add a multiton constructor to your class
See <http://en.wikipedia.org/wiki/Multiton_pattern> for info about multitons....
DMUEY/Role-Multiton-0.2 - 12 Nov 2013 03:25:10 UTC
Role::RunAlone - prevent multiple instances of a script from running
This Role provides a simple way for a command line script to ensure that only a single instance of said script is able to run at one time. This is accomplished by trying to obtain an exclusive lock on the script's "__DATA__" or "__END__" section. The...
BOFTX/Role-RunAlone-v0.1.0 - 07 Sep 2020 06:41:06 UTC
PlugAuth::Role::Auth - Role for PlugAuth authentication plugins
Use this role when writing PlugAuth plugins that manage authentication (ie. determine the identify of the user)....
PLICEASE/PlugAuth-0.39 - 11 Mar 2018 18:33:53 UTC
DSL::Tiny::Role - A simple yet powerful DSL builder.
*This is an initial release. It's all subject to rethinking. Comments welcome.* every time a language advertises "we make writing dsls easy!" i read "i'm going to have to learn a new language for every project" Jesse Luehrs (@doyster) 3/8/13, 12:11 P...
HARTZELL/DSL-Tiny-0.001 - 28 May 2013 17:24:19 UTC
Test::Roo::Role - Composable role for Test::Roo
This module defines test behaviors as a Moo::Role....
DAGOLDEN/Test-Roo-1.004 - 05 Aug 2014 23:24:42 UTC
Role::Inspector - introspection for roles
This module allows you to retrieve a hashref of information about a given role. The following role implementations are supported: * Moose::Role * Mouse::Role * Moo::Role * Role::Tiny * Role::Basic * p5-mop-redux <https://github.com/stevan/p5-mop-redu...
TOBYINK/Role-Inspector-0.006 - 13 May 2020 09:50:32 UTC
Role::Singleton - Add a singleton constructor to your class
See <http://en.wikipedia.org/wiki/Singleton_pattern> for info about singletons....
DMUEY/Role-Multiton-0.2 - 12 Nov 2013 03:25:10 UTC
PlugAuth::Role::Authz - Role for PlugAuth authorization plugins
Use this role when writing PlugAuth plugins that manage authorization (ie. determine what the user has authorization to actually do)....
PLICEASE/PlugAuth-0.39 - 11 Mar 2018 18:33:53 UTC