AnyMQ

 view release on metacpan or  search on metacpan

inc/Module/Install/Any/Moose.pm  view on Meta::CPAN

        print "Adding Any::Moose to prerequisites...\n";
        $self->requires('Any::Moose', 0.04);
    }

    $self->_any_moose_setup($prefer, $module, %args);
    $self->_any_moose_setup(
        ($prefer eq 'Mouse' ? 'Moose' : 'Mouse'), $module, %args );
}

sub _any_moose_setup {
    my ($self, $prefix, $frag, %args) = @_;

    my $module  = $frag ? $prefix . $frag : $prefix;

    my $prefer  = $args{ prefer };
    my $version = $args{ lc $prefix };
    if ($prefer eq $prefix) {
        $self->requires($module, $version);
    } else {
        print "[Any::Moose support for $module]\n",
              "- $module ... ";

        # ripped out of ExtUtils::MakeMaker



( run in 0.968 second using v1.01-cache-2.11-cpan-364913b4093 )