Class::Trigger - Mixin to add / call inheritable triggers
Class::Trigger is a mixin class to add / call triggers (or hooks) that get called at some points you specify....MIYAGAWA/Class-Trigger-0.15 - 06 Apr 2020 03:43:00 UTC
MooseX::OmniTrigger - Provide Moose attributes with recursion-proof triggers that fire on any init, set, or clear operation.
Sometimes you want to know when your attributes' values change. No matter when! No matter how! MooseX::OmniTrigger is an effort to provide Moose attributes with triggers that may to some folks behave more DWIMmily than standard Moose triggers, workin...TRLORENZ/MooseX-OmniTrigger-0.06 - 29 Dec 2011 00:01:18 UTC
Class::Slot - Simple, efficient, comple-time class declaration
Similar to the fields pragma, "slot" declares individual fields in a class, building a constructor and slot accessor methods. Although not nearly as full-featured as other solutions, "Class::Slot" is light-weight, fast, works with basic Perl objects,...JEFFOBER/Class-Slot-0.09 - 10 Feb 2020 19:12:43 UTC
Test::Class - Easily create test classes in an xUnit/JUnit style
Test::Class provides a simple way of creating classes and objects to test your code in an xUnit style. Built using Test::Builder, it was designed to work with other Test::Builder based modules (Test::More, Test::Differences, Test::Exception, etc.). *...SZABGAB/Test-Class-0.52 - 17 Feb 2021 16:05:13 UTC
Class::Delay - delay method dispatch until a trigerring event
Class::Delay provides a mechanism for the delay of method dispatch until a triggering method is called. You simply define a proxy class, and then call on the module to set up a set of methods that will defer. Options The use statement takes the follo...RCLAMP/Class-Delay-0.02 - 22 Oct 2003 15:34:43 UTC
Venus::Class - Class Builder
This package modifies the consuming package making it a modified Moo class. All functions in Venus are automatically imported unless routines of the same name already exist....CPANERY/Venus-0.08 - 09 Mar 2022 15:03:36 UTC
Getopt::Class - Extended dictionary version of Getopt::Long
Getopt::Class is a lightweight wrapper around Getopt::Long that implements the idea of class of properties and makes it easier and powerful to set up Getopt::Long. This module is particularly useful if you want to provide several sets of options for ...JDEGUEST/Getopt-Class-v0.102.7 - 18 Jun 2022 23:38:42 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::DBI::DDL - Combined with Class::DBI to create and dispose of tables
This module is used to added to a Class::DBI class to allow it to automatically generate DDL calls to create a table if it doesn't exist in the database already. It attempts to do so in such a way as to be database independent whenever possible. Use ...HANENKAMP/Class-DBI-DDL-1.02 - 16 Sep 2005 03:21:31 UTC
Class::DBI::Lite - Lightweight ORM for Perl
"Class::DBI::Lite" offers a simple way to deal with databases in an object-oriented way. One class (the Model class) defines your connection to the database (eg: connectionstring, username and password) and your other classes define interaction with ...JOHND/Class-DBI-Lite-1.034 - 07 May 2012 21:21:19 UTC
Class::DBI::UUID - Provide Globally Unique Column Values
This module implements globally unique columns values. When an object is created, the columns specified are given unique IDs. This is particularly helpful when running in an environment where auto incremented primary keys won't work, such as multi-ma...CWEST/Class-DBI-UUID-1.01 - 31 Jan 2005 18:50:18 UTC
Class::DBI::Sweet - Making sweet things sweeter
Class::DBI::Sweet provides convenient count, search, page, and cache functions in a sweet package. It integrates these functions with "Class::DBI" in a convenient and efficient way....PHRED/Class-DBI-Sweet-0.11 - 26 Jul 2011 03:25:47 UTC
Class::Publisher - A simple publish-subscribe event framework
Class::Publisher impliments the Publish-Subscribe pattern (also referred to as the Observer pattern). It is often used in user interfaces when many entities are interested in a particular event. The Publish-Subscribe pattern decouples the publisher a...SIMONFLK/Class-Publisher-0.2 - 25 Mar 2005 13:24:25 UTC
Test::Class::Tiny - xUnit in Perl, simplified
Test::Class has served Perl’s xUnit needs for a long time but is incompatible with the Test2 framework. This module allows for a similar workflow but in a way that works with both Test2 and the older, Test::Builder-based modules. POD ERRORS Hey! The ...FELIPE/Test-Class-Tiny-0.03 - 03 May 2020 15:10:13 UTC
Class::DBI::Audit - Audit changes to columns in CDBI objects.
This module allows easy tracking of changes to values in tables managed by CDBI classes. It helps you answer the question "who set that value to be 'foobar', I thought I set it to be 'farbar'?" without resorting to digging through snapshots of your d...BDUGGAN/Class-DBI-Audit-0.04 - 02 Sep 2008 19:50:53 UTC
Class::Observable - Allow other classes and objects to respond to events in yours
If you have ever used Java, you may have run across the "java.util.Observable" class and the "java.util.Observer" interface. With them you can decouple an object from the one or more objects that wish to be notified whenever particular events occur. ...ARISTOTLE/Class-Observable-2.000 - 06 Feb 2021 14:37:09 UTC
Class::MOP::Attribute - Attribute Meta Object
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.2201 - 07 Nov 2021 03:41:58 UTC
SimpleDB::Class::Item - An object representation from an item in a SimpleDB domain.
An object representation from an item in a SimpleDB domain....RIZEN/SimpleDB-Class-1.0503 - 12 Apr 2012 02:46:56 UTC
DBIx::Class::ResultSet - Represents a query used for fetching a set of results.
A ResultSet is an object which stores a set of conditions representing a query. It is the backbone of DBIx::Class (i.e. the really important/useful bit). No SQL is executed on the database when a ResultSet is created, it just stores all the condition...RIBASUSHI/DBIx-Class-0.082843 - 17 May 2022 10:49:29 UTC