Description
p5-MooseX-Types-Path-Class - Path::Class type library for Moose
Property | Value |
---|---|
Distribution | FreeBSD 12 |
Repository | FreeBSD Ports Quarterly i386 |
Package filename | p5-MooseX-Types-Path-Class-0.09.txz |
Package name | p5-MooseX-Types-Path-Class |
Package version | 0.09 |
Package release | - |
Package architecture | i386 |
Package type | txz |
Category | devel perl5 |
Homepage | https://metacpan.org/release/MooseX-Types-Path-Class |
License | GPLv1+, ART10 |
Maintainer | perl@FreeBSD.org |
Download size | 8.34 KB |
Installed size | 14.00 KB |
This is a utility that creates common Moose subtypes, coercions and option specifications useful for dealing with Path::Class objects as Moose attributes. This module constructs coercions (see Moose::Util::TypeConstraints) from both 'Str' and 'ArrayRef' to both Path::Class::Dir and Path::Class::File objects. It also adds the Getopt option type ("=s") for both Path::Class::Dir and Path::Class::File (see MooseX::Getopt). This is just meant to be a central place for these constructs, so you don't have to worry about whether they've been created or not, and you're not tempted to copy them into yet another class (like I was). WWW: https://metacpan.org/release/MooseX-Types-Path-Class
Alternatives
Package | Version | Architecture | Repository |
---|---|---|---|
p5-MooseX-Types-Path-Class-0.09.txz | 0.09 | amd64 | FreeBSD Ports Quarterly |
p5-MooseX-Types-Path-Class-0.09.txz | 0.09 | amd64 | FreeBSD Ports Latest |
p5-MooseX-Types-Path-Class-0.09.txz | 0.09 | i386 | FreeBSD Ports Latest |
p5-MooseX-Types-Path-Class | - | - | - |
Requires
Name | Value |
---|---|
p5-Moose | = 2.2011,1 |
p5-MooseX-Getopt | = 0.74 |
p5-MooseX-Types | = 0.50 |
p5-Path-Class | = 0.37 |
perl5 | = 5.28.1_1 |
Download
Type | URL |
---|---|
Mirror | pkg.freebsd.org |
Binary Package | p5-MooseX-Types-Path-Class-0.09.txz |
Source Package | devel/p5-MooseX-Types-Path-Class |
Install Howto
Install p5-MooseX-Types-Path-Class txz package:
# pkg install p5-MooseX-Types-Path-Class
See Also
Package | Description |
---|---|
p5-MooseX-Types-Path-Tiny-0.012.txz | Perl extension of Path::Tiny types and coercions for Moose |
p5-MooseX-Types-Perl-0.101343_1.txz | Moose types that check against Perl syntax |
p5-MooseX-Types-PortNumber-0.03.txz | Port number type for Moose classes by the IANA |
p5-MooseX-Types-Set-Object-0.05.txz | Set::Object type with coercions and stuff |
p5-MooseX-Types-Signal-1.101932_1.txz | Type to represent valid UNIX or Perl signals |
p5-MooseX-Types-Stringlike-0.003_1.txz | Perl extension of Moose type constraints for string-like objects |
p5-MooseX-Types-Structured-0.36.txz | Moose Type Constraint classes for Structured Types |
p5-MooseX-Types-URI-0.08.txz | URI related types and coercions for Moose |
p5-MooseX-Types-VariantTable-0.04_1.txz | Type constraint based variant table |
p5-MooseX-Util-0.006_1.txz | Moose::Util extensions |
p5-Mouse-2.5.9,1.txz | Moose minus the antlers |
p5-MouseX-App-Cmd-0.30.txz | Mashes up MouseX::Getopt and App::Cmd |
p5-MouseX-AttributeHelpers-0.07_2.txz | Perl extension to extend your attribute interfaces |
p5-MouseX-ConfigFromFile-0.05_1.txz | Abstract Mouse role for setting attributes from a configfile |
p5-MouseX-Foreign-1.000_1.txz | Extends non-Mouse classes as well as Mouse classes |
Advertisement
Advertisement