don't bother with use_ext warning if force_plugins is set
Brian Cassidy [Tue, 13 Nov 2007 16:22:35 +0000 (16:22 +0000)]
lib/Config/Any.pm

index 022fcd1..1f172bc 100644 (file)
@@ -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 );