Data::Section - read multiple hunks of data out of your DATA section River stage four • 57 direct dependents • 1337 total dependents

Data::Section provides an easy way to access multiple named chunks of line-oriented data in your module's DATA section. It was written to allow modules to store their own templates, but probably has other uses....

RJBS/Data-Section-0.200007 - 07 Jul 2017 15:36:50 GMT - Search in distribution

Fancy::Middleware - Provides alternate implementation of Plack::Middleware in a Moose Role River stage zero No dependents

Fancy::Middleware is an alternate implementation of the Plack::Middleware base class but as a Moose Role instead. This gives us a bit more flexibility in how how the Middleware functionality is gained in a class without having to explicitly subclass....

NPEREZ/Fancy-Middleware-1.101680 - 17 Jun 2010 02:07:23 GMT - Search in distribution

Method::Signatures - method and function declarations with signatures and no source filter River stage two • 60 direct dependents • 71 total dependents

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-20170211 - 11 Feb 2017 21:41:28 GMT - Search in distribution

POE::Sugar::Attributes - Subrouting Attributes for common POE tasks River stage one • 4 direct dependents • 5 total dependents

MNUNBERG/POE-Sugar-Attributes-0.02 - 21 Dec 2011 03:33:51 GMT - Search in distribution

POEx::Role::PSGIServer - (DEPRECATED) Encapsulates core PSGI server behavior River stage one • 3 direct dependents • 4 total dependents

This module has been deprecated. POEx::Role::PSGIServer encapsulates the core PSGI server behaviors into an easy to consume and extend role. It is based on previous POEx work such as POEx::Role::TCPServer which provides basic TCP socket multiplexing ...

OALDERS/POEx-Role-PSGIServer-1.150280 - 28 Jan 2015 03:13:33 GMT - Search in distribution

Method::Assert - Ensure instance and class methods are called properly River stage zero No dependents

This module will export the two functions named below into the namespace of the package using it. These two functions are useful to do typical checks at the start of functions that are supposed to be either class or instance methods. Always remember ...

ROBINS/Method-Assert-0.0.1 - 31 Jul 2010 09:38:09 GMT - Search in distribution

Devel::Declare - Adding keywords to perl, in perl River stage three • 53 direct dependents • 333 total dependents

Devel::Declare can install subroutines called declarators which locally take over Perl's parser, allowing the creation of new syntax. This document describes how to create a simple declarator....

ETHER/Devel-Declare-0.006019 - 28 Mar 2017 07:11:24 GMT - Search in distribution

namespace::autoclean - Keep imports out of your namespace River stage four • 1335 direct dependents • 5762 total dependents

When you import a function into a Perl package, it will naturally also be available as a method. The "namespace::autoclean" pragma will remove all imported symbols at the end of the current package's compile cycle. Functions called in the package its...

ETHER/namespace-autoclean-0.28 - 13 Oct 2015 01:27:25 GMT - Search in distribution

Bundle::Theory - A bundle to install all of Theory's favorite modules River stage one • 1 direct dependent • 1 total dependent

This bundle contains all of Theory's most-used CPAN modules. These are essentials whenever he builds a new system....

DWHEELER/Bundle-Theory-1.08 - 19 Jun 2011 04:45:49 GMT - Search in distribution

Mason::Manual::Components - The building blocks of Mason River stage two • 17 direct dependents • 18 total dependents

The *component* - a file with a mix of Perl and HTML - is Mason's basic building block. Pages are usually formed by combining the output from multiple components. An article page for a online magazine, for example, might call separate components for ...

JSWARTZ/Mason-2.24 - 16 May 2015 20:12:09 GMT - Search in distribution

Test::Class::Sugar - Helper syntax for writing Test::Class tests River stage one • 1 direct dependent • 1 total dependent

Test::Class::Sugar provides a new syntax for setting up your Test::Class based tests. The idea is that we bundle up all the tedious boilerplate involved in writing a class in favour of getting to the meat of what you're testing. We made warranted ass...

PDCAWLEY/Test-Class-Sugar-0.0400 - 07 Nov 2009 11:09:07 GMT - Search in distribution

ExtJS::AutoForm::Moose - Moose role for ExtJS form autogeneration River stage one • 1 direct dependent • 1 total dependent

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

MooseX::Event - A Node style event Role for Moose River stage one • 5 direct dependents • 9 total dependents

This provides Node.js style events in a Role for Moose. MooseX::Event is implemented as a Moose Role. To add events to your object: use MooseX::Event; It provides a helper declare what events your object supports: has_event 'event'; ## or has_events ...

WINTER/MooseX-Event-v0.2.0 - 04 Sep 2011 01:25:29 GMT - Search in distribution

Catalyst::View::Template::Lace::Tutorial River stage one • 1 direct dependent • 1 total dependent

JJNAPIORK/Catalyst-View-Template-Lace-0.012 - 05 Dec 2017 14:50:19 GMT - Search in distribution

ETLp::Exception - ETLp Exception Class River stage zero No dependents

ETLP::Exception provides ETLpException, an Exception:Class object. Because it can be stringified, it can simply be printed or inserted into a database. The exception can also be sub-classed if required: class My::ETL::CSV { use Exception::Class ( ETL...

DHORNE/ETLp-0.04 - 01 Dec 2012 21:33:09 GMT - Search in distribution

Gapp::Actions - Create Actions for Gapp Applications River stage one • 7 direct dependents • 7 total dependents

Actions are chunks of code that know how to display themselves on buttons, menus and other objects. They can be called directly, or used as callbacks....

JHALLOCK/Gapp-0.60 - 19 Apr 2013 13:02:15 GMT - Search in distribution

Task::BeLike::YANICK - like Yanick? Be like Yanick! River stage one • 1 direct dependent • 1 total dependent

This Task module installs the modules that I use on a regular basis. Wait, there is more! It can also update the modules that I use on a regular basis! To do that, do TASK_UPGRADE=1 cpan -f Task::BeLike::YANICK...

YANICK/Task-BeLike-YANICK-0.9.0 - 21 Jan 2019 19:48:19 GMT - Search in distribution

Syntax::Highlight::WithEmacs - syntax-highlight source code using Emacs River stage one • 1 direct dependent • 1 total dependent

This module uses the Emacs script htmlize.el to provide syntax highlighting the same way as your local Emacs does. Care has been taken so that it works on the server, especially it has been tested to work as part of a Movable Type CodeBeautifier plug...

ANEI/Syntax-Highlight-WithEmacs-0.2 - 20 Sep 2013 14:53:09 GMT - Search in distribution

MooseX::Method - (DEPRECATED) Method declaration with type checking River stage one • 3 direct dependents • 3 total dependents

The problem This module is an attempt to solve a problem I've often encountered but never really found any good solution for: validation of method parameters. How many times have we all ourselves writing code like this: sub foo { my ($self,$args) = @...

GPHAT/MooseX-Method-0.44 - 30 Jun 2009 19:01:15 GMT - Search in distribution

MooseX::Types - Organise your Moose types in libraries River stage four • 377 direct dependents • 2354 total dependents

The type system provided by Moose effectively makes all of its builtin type global, as are any types you declare with Moose. This means that every module that declares a type named "PositiveInt" is sharing the same type object. This can be a problem ...

ETHER/MooseX-Types-0.50 - 07 Feb 2017 19:00:28 GMT - Search in distribution

128 results (0.083 seconds)