Acme-CPANModulesBundle-Import-RSAVAGE

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/Import/RSAVAGE/ClassesRolesWithMooAndMoos.pm  view on Meta::CPAN

# This file was first automatically generated by gen-acme-cpanmodules-module-from-acme-cpanlists-list on Sat Sep 22 08:02:46 2018 from module list in Acme::CPANLists::Import::RSAVAGE::ClassesRolesWithMooAndMoos version 0.02.

package Acme::CPANModules::Import::RSAVAGE::ClassesRolesWithMooAndMoos;

our $DATE = '2018-09-22'; # DATE
our $VERSION = '0.001'; # VERSION

our $LIST = {
  description => "This list is generated by extracting module names mentioned in the article [http://savage.net.au/Module-reviews/html/gci.2012.url.mapper.modules.html] (retrieved on 2016-02-21). For the full article, visit the URL.",
  entries     => [
                   { module => "CGI::Application::Plugin::ActionDispatch" },
                   { module => "CGI::Application::Plugin::REST" },
                   { module => "CGI::Application::Plugin::Routes" },
                   { module => "CGI::Application::URIMapping" },
                   { module => "CGI::Easy::URLconf" },
                   { module => "Catalyst::Dispatcher" },
                   { module => "Dancer::Plugin::Dispatcher" },
                   { module => "Dancer::Route" },
                   { module => "Forward::Routes" },

lib/Acme/CPANModules/Import/RSAVAGE/ClassesRolesWithMooAndMoos.pm  view on Meta::CPAN

Acme::CPANModules::Import::RSAVAGE::ClassesRolesWithMooAndMoos - Classes and Roles with Moo and Moos (2012)

=head1 VERSION

This document describes version 0.001 of Acme::CPANModules::Import::RSAVAGE::ClassesRolesWithMooAndMoos (from Perl distribution Acme-CPANModulesBundle-Import-RSAVAGE), released on 2018-09-22.

=head1 DESCRIPTION

Classes and Roles with Moo and Moos (2012).

This list is generated by extracting module names mentioned in the article [http://savage.net.au/Module-reviews/html/gci.2012.url.mapper.modules.html] (retrieved on 2016-02-21). For the full article, visit the URL.

=head1 INCLUDED MODULES

=over

=item * L<CGI::Application::Plugin::ActionDispatch>

=item * L<CGI::Application::Plugin::REST>

=item * L<CGI::Application::Plugin::Routes>

t/00-compile.t  view on Meta::CPAN

use IO::Handle;

open my $stdin, '<', File::Spec->devnull or die "can't open devnull: $!";

my @warnings;
for my $lib (@module_files)
{
    # see L<perlfaq8/How can I capture STDERR from an external command?>
    my $stderr = IO::Handle->new;

    diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'} . $str . q{'} }
            $^X, @switches, '-e', "require q[$lib]"))
        if $ENV{PERL_COMPILE_TEST_DEBUG};

    my $pid = open3($stdin, '>&STDERR', $stderr, $^X, @switches, '-e', "require q[$lib]");
    binmode $stderr, ':crlf' if $^O eq 'MSWin32';
    my @_warnings = <$stderr>;
    waitpid($pid, 0);
    is($?, 0, "$lib loaded ok");

    shift @_warnings if @_warnings and $_warnings[0] =~ /^Using .*\bblib/



( run in 0.281 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )