Modern-PBP-Perl
view release on metacpan or search on metacpan
lib/Modern/PBP/Perl.pm view on Meta::CPAN
my $perl_version = Perl::Version->new($actual_perl_version);
my $feature_version = Perl::Version->new($version);
if ( $perl_version < $feature_version ) {
confess "Features '$version' in '$actual_perl_version' not available\n";
}
# --- Activate Perl version and import features -----------------------------
my $use = "use qw{$use_perl_version}";
eval {$use} or confess "Can't execute '$use'\n";
warnings->import;
strict->import;
version->import;
feature->import($version_tag);
mro::set_mro( scalar caller(), 'c3' );
# --- Import additional features --------------------------------------------
foreach my $feature ( keys %FEATURES ) {
if ( $FEATURES{$feature}->[$version_idx] eq '++++' ) {
feature->import($feature);
}
}
( run in 0.497 second using v1.01-cache-2.11-cpan-299005ec8e3 )