8 results (2.177 seconds)
MooseX::Attribute::Prototype - Borrow and Extend Moose Attrtibutes ++

This module implements attribute prototyping -- the practice of borrowing an attribute from a role and optionally overriding/extending the attribute definition. This is This works very similar to Moose's native attribute cloning, but allows for addit...

CTBROWN/MooseX-Attribute-Prototype-0.10 - 19 Jul 2009 11:55:47 GMT - Search in distribution

signatures - Subroutine signatures with no source filter 1 ++

With this module, we can specify subroutine signatures and have variables automatically defined within the subroutine. For example, you can write sub square ($num) { return $num * $num; } and it will be automatically turned into the following at comp...

ETHER/signatures-0.09   (2 reviews) - 25 May 2014 16:18:34 GMT - Search in distribution

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

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

MooseX::Prototype - prototype-based programming for Moose ++

Due to familiarity with class-based languages such as Java, many programmers assume that object-oriented programming is synonymous with class-based programming. However, class-based programming is just one kind of object-oriented programming style, a...

TOBYINK/MooseX-Prototype-0.002 - 25 Oct 2012 20:18:46 GMT - Search in distribution

MooseX::MungeHas - munge your "has" (works with Moo, Moose and Mouse) 2 ++

MooseX::MungeHas alters the behaviour of the attributes of your Moo, Moose or Mouse based class. It manages to support all three because it doesn't attempt to do anything smart with metathingies; it simply installs a wrapper for "has" that munges the...

TOBYINK/MooseX-MungeHas-0.005 - 14 Feb 2014 21:07:39 GMT - Search in distribution

Moose::Manual - What is Moose, and how do I use it? 208 ++
ETHER/Moose-2.1210   (19 reviews) - 03 Jul 2014 16:09:35 GMT - Search in distribution


MooseX::Attributes::Curried - curry your "has"es ++

This module lets you define curried versions of "has" in Moose. If many of your attributes share the same options, especially across multiple classes, then you can refactor those options away into a curried "has". Typical usage of this extension is t...

SARTAK/MooseX-Attributes-Curried-0.03 - 12 Jul 2009 23:36:33 GMT - Search in distribution




Hosting generously
sponsored by Bytemark