From: Brian Cassidy Date: Tue, 13 Nov 2007 16:22:35 +0000 (+0000) Subject: don't bother with use_ext warning if force_plugins is set X-Git-Tag: v0.09_01~3 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c84f1613b60ec2bd2df1a88e6618f36246c24c4b;p=p5sagit%2FConfig-Any.git don't bother with use_ext warning if force_plugins is set --- diff --git a/lib/Config/Any.pm b/lib/Config/Any.pm index 022fcd1..1f172bc 100644 --- a/lib/Config/Any.pm +++ b/lib/Config/Any.pm @@ -133,14 +133,14 @@ sub _load { my ( $class, $args ) = @_; croak "_load requires a arrayref of file paths" unless $args->{ files }; - if ( !defined $args->{ use_ext } ) { + my $force = defined $args->{ force_plugins }; + if ( !$force and !defined $args->{ use_ext } ) { warn "use_ext argument was not explicitly set, as of 0.09, this is true by default"; $args->{ use_ext } = 1; } # figure out what plugins we're using - my $force = defined $args->{ force_plugins }; my @plugins = grep { $_->is_supported } ( $force ? @{ $args->{ force_plugins } } : $class->plugins );