Provided by: libmoosex-types-uri-perl_0.05-1_all bug

NAME

       MooseX::Types::URI - URI related types and coercions for Moose

SYNOPSIS

               use MooseX::Types::URI qw(Uri FileUri DataUri);

DESCRIPTION

       This package provides Moose types for fun with URIs.

TYPES

   "Uri"
       Either URI or URI::WithBase

       Coerces from "Str" via "new" in URI.

       Coerces from Path::Class::File and Path::Class::Dir via "new" in URI::file.

       Coerces from "ScalarRef" via "new" in URI::data.

       Coerces from "HashRef" using URI::FromHash.

   "DataUri"
       A URI whose scheme is "data".

       Coerces from "Str" and "ScalarRef" via "new" in URI::data.

   "FileUri"
       A URI::file class type.

       Has coercions from "Str", Path::Class::File and Path::Class::Dir via "new" in URI::file

       It has slightly DWIMier types than the URI classes have due to implementation details, so
       the types should be more forgiving when ducktyping will work anyway (e.g. URI::WithBase
       does not inherit URI).

TYPES

       The types are with "ucfirst" naming convention so that they don't mask the URI class.

TODO

       Think about Path::Resource integration of some sort

AUTHOR

       XXXX XXX'XX (Yuval Kogman) <nothingmuch@woobling.org>

CONTRIBUTORS

       •   Daniel Pittman <daniel@rimspace.net>

       •   Florian Ragwitz <rafl@debian.org>

       •   Karen Etheridge <ether@cpan.org>

       •   MORIYA Masaki (gardejo) <moriya@ermitejo.com>

       •   Shawn M Moore <sartak@gmail.com>

       •   Yuval Kogman <nothingmuch@woobling.org>

COPYRIGHT AND LICENSE

       This software is copyright (c) 2008 by XXXX XXX'XX (Yuval Kogman).

       This is free software; you can redistribute it and/or modify it under the same terms as
       the Perl 5 programming language system itself.