App::SmokeBrew::Types - Moose types for smokebrew
version 1.06
use App::SmokeBrew::Types qw[ArrayRefUri PerlVersion ArrayRefStr]; has 'version' => ( is => 'ro', isa => 'PerlVersion', coerce => 1, ); has 'things' => ( is => 'ro', isa => 'ArrayRefStr', coerce => 1, ); has 'websites' => ( is => 'ro', isa => 'ArrayRefUri', coerce => 1, );
App::SmokeBrew::Types is a library of Moose types for smokebrew.
It provides the following types:
PerlVersion
A Perl::Version object.
Coerced from Str via new in Perl::Version
Str
new
Constrained to existing in Module::CoreList released and being >= 5.006
released
5.006
ArrayRefUri
An arrayref of URI objects.
Coerces from <Str> and ArrayRef[Str] via MooseX::Types::URI
ArrayRef[Str]
ArrayRefStr
An arrayref of Str.
Coerces from Str.
Thanks to Florian Ragwitz for the MooseX::Types::URI sugar.
URI
Perl::Version
MooseX::Types::URI
Chris Williams <chris@bingosnet.co.uk>
This software is copyright (c) 2023 by Chris Williams.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install smokebrew, copy and paste the appropriate command in to your terminal.
cpanm
cpanm smokebrew
CPAN shell
perl -MCPAN -e shell install smokebrew
For more information on module installation, please visit the detailed CPAN module installation guide.