Search results for "module:MooseX::Types::Combine"
MooseX::Types::Combine - Combine type libraries for exporting
Allows you to create a single class that will allow you to export types from multiple type libraries: package TransportTypes; use base 'MooseX::Types::Combine'; __PACKAGE__->provide_types_from(qw/ MotorizedTypes UnmotorizedTypes /); 1; In this exampl...
ETHER/MooseX-Types-0.50 - 07 Feb 2017 19:00:28 UTC
MooseX::Types - Organise your Moose types in libraries
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 UTC
MooseX::AttributeInflate - Auto-inflate your Moose attribute objects
For each attribute defined with "has_inflated", this module overrides the "default" for that attribute, calling instead that attribute's type's constructor. The construction is done lazily unless overriden with "lazy => 0". See "has_inflated" for opt...
STASH/MooseX-AttributeInflate-0.03 - 24 Jul 2010 18:43:36 UTC
MooseX::Types::Structured - Structured Type Constraints for Moose
A structured type constraint is a standard container Moose type constraint, such as an "ArrayRef" or "HashRef", which has been enhanced to allow you to explicitly name all the allowed type constraints inside the structure. The generalized form is: Ty...
ETHER/MooseX-Types-Structured-0.36 - 09 May 2017 23:11:58 UTC
MooseX::Role::BuildInstanceOf - Less Boilerplate when you need lots of Instances
There can often be a tension between coding for flexibility and for future growth and writing code that is terse, to the point, and solves the smallest possible business problem that is brought to you. Writing the minimum code to solve a particular p...
JJNAPIORK/MooseX-Role-BuildInstanceOf-0.08 - 10 Nov 2011 23:38:10 UTC