20 results (1.32 seconds)
MooseX::Role::Callback ++

Execute a callback function when a role is applied. FUNCTIONS "included" Registers a function to be called when the role is applied. Takes a single coderef as an argument. The function will be passed the role's metaclass and the $thing's metaclass, w...

PBOYD/MooseX-Role-Callback-0.01 - 30 Dec 2012 07:04:07 GMT - Search in distribution

TPath - general purpose path languages for trees 2 ++

TPath provides an xpath-like language for arbitrary trees. You implement a minimum of two methods -- "children" and "tag" -- and then you can explore your trees via concise, declarative paths. In tpath, "attributes" are node attributes of any sort an...

DFH/TPath-1.006 - 14 Feb 2014 17:13:21 GMT - Search in distribution

KiokuDB - Object Graph storage engine 6 ++

KiokuDB is a Moose based frontend to various data stores, somewhere in between Tangram and Pixie. Its purpose is to provide persistence for "regular" objects with as little effort as possible, without sacrificing control over how persistence is actua...

DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 GMT - Search in distribution

Reflex::Role - define a Reflex paramaterized role 8 ++

Reflex::Role defines a class as a Reflex parameterized role. It adds a few Reflex-specific exports to MooseX::Role::Parameterized. It will be very helpful to understand the MooseX::Role::Parameterized declarations "parameter", "role" and "method" bef...

RCAPUTO/Reflex-0.099 - 21 Apr 2013 20:34:28 GMT - Search in distribution

perlootut - Object-Oriented Programming in Perl Tutorial 211 ++

This document provides an introduction to object-oriented programming in Perl. It begins with a brief overview of the concepts behind object oriented design. Then it introduces several different OO systems from CPAN <http://search.cpan.org> which bui...

RJBS/perl-5.20.0   (5 reviews) - 27 May 2014 01:35:13 GMT - Search in distribution

BPM::Engine - Business Process Execution Engine 1 ++

BPM::Engine is an embeddable workflow process engine with persistence. It handles saving and loading XPDL packages in a database, and running workflow processes. INTERFACE CONSTRUCTORS BPM::Engine->new(%options) Creates a new bpm engine. $engine = BP...

SITETECH/BPM-Engine-0.01 - 07 May 2012 04:20:28 GMT - Search in distribution

MooseX::Callbacks - Add ability to register and call callbacks with a role. ++
REVMISCHA/MooseX-Callbacks-0.01 - 26 Mar 2012 05:37:58 GMT - Search in distribution

Role::Subsystem - a parameterized role for object subsystems, helpers, and delegates ++

Role::Subsystem is a parameterized role. It's meant to simplify creating classes that encapsulate specific parts of the business logic related to parent classes. As in the synopsis above, it can be used to write "helpers." The subsystems it creates m...

RJBS/Role-Subsystem-0.101341 - 16 Oct 2013 02:25:30 GMT - Search in distribution

Method::Signatures - method and function declarations with signatures and no source filter 24 ++

Provides two new keywords, "func" and "method", so that you can write subroutines with signatures instead of having to spell out "my $self = shift; my($thing) = @_" "func" is like "sub" but takes a signature where the prototype would normally go. Thi...

BAREFOOT/Method-Signatures-20140224   (3 reviews) - 24 Feb 2014 22:28:43 GMT - Search in distribution

Syntax::Feature::Simple - DWIM syntax extensions ++

This is a more of a syntax extension package than a simple extension by itself. It will detect what kind of package it is imported into, and setup appropriate syntax extensions depending on the type. Moose Classes and Roles If a Moose class or role i...

PHAYLON/Syntax-Feature-Simple-0.002 - 14 Aug 2011 00:16:06 GMT - Search in distribution

MooseX::App::WritingPlugins - Writing plugins for MooseX::App 10 ++

Plugins are implemented as Moose roles and must reside in the MooseX::App::Plugin::* namespace. Metaclasses can be altered via the 'plugin_metaroles' callback method. Furthermore Moose method modifiers (around, after, before) can be used to alter the...

MAROS/MooseX-App-1.28 - 25 Mar 2014 20:00:57 GMT - Search in distribution

ExtJS::AutoForm::Moose - Moose role for ExtJS form autogeneration 1 ++

This moose role adds a couple of methods to any Moose class that use introspection to try to generate an array of ExtJS form field descriptions or a formpanel description. If you do not yet know of ExtJS, you can visit it's product page here: <http:/...

MET/ExtJS-AutoForm-Moose-0.01 - 10 Mar 2011 03:25:21 GMT - Search in distribution

Mixin::Event::Dispatch - mixin methods for simple event/message dispatch framework ++

Add this in as a parent to your class, and it'll provide some methods for defining event handlers ("subscribe_to_event" or "add_handler_for_event") and calling them ("invoke_event"). Note that handlers should return 0 for a one-off handler, and 1 if ...

TEAM/Mixin-Event-Dispatch-1.004   (1 review) - 28 Sep 2013 19:10:19 GMT - Search in distribution


lib/Momo.pm 3 ++

Why I want to write this module? If you heard about Moose or Moo,you know they are pretty module for perl object-oriented program. Compare with old style of perl5 object-oriented program: package Foo; BEGIN{ push @ISA,"Some::SuperClass"; } # or use b...

TOMORROW/Momo-1.2 - 29 Mar 2014 04:33:25 GMT - Search in distribution

Reflexive::Role::TCPServer - Provides a consumable Reflex-based multiplexing TCP server behavior ++

Reflexive::Role::TCPServer provides a multiplexing TCP server behavior for consuming classes. It does this by being an amalgamation of other Reflex and Reflexive roles such as Reflex::Role::Accepting and Reflexive::Role::Collective. The only required...

NPEREZ/Reflexive-Role-TCPServer-1.140030 - 03 Jan 2014 17:26:54 GMT - Search in distribution

MooseX::Declare::Syntax::MooseSetup - Common Moose namespaces declarations 19 ++

This role is basically an extension to NamespaceHandling. It adds all the common parts for Moose namespace definitions. Examples of this role can be found in the class and role keywords. METHODS auto_make_immutable Bool Object->auto_make_immutable ()...

ETHER/MooseX-Declare-0.38 - 14 Dec 2013 18:42:31 GMT - Search in distribution


CatalystX::Declare::Keyword::Controller - Declare Catalyst Controllers ++

This handler module allows the declaration of Catalyst controllers. The "controller" keyword is an extension of the CatalystX::Declare::Keyword::Component, which in turn is an extension of "class" in MooseX::Declare with all the bells and whistles, i...

JJNAPIORK/CatalystX-Declare-0.015 - 06 Oct 2010 01:24:30 GMT - Search in distribution

MooseX::Clone::Meta::Attribute::Trait::Clone - The Moose::Meta::Attribute trait for deeply cloning attributes. 3 ++

This meta attribute trait provides a "clone_value" method, in the spirit of "get_value" and "set_value". This allows clone methods such as the one in MooseX::Clone to make use of this per-attribute cloning behavior. DERIVATION Deriving this role for ...

NUFFIN/MooseX-Clone-0.05   (1 review) - 13 Jan 2010 18:10:18 GMT - Search in distribution




Hosting generously
sponsored by Bytemark