cvsuser     02/07/12 14:09:21

  Modified:    P5EEx/Blue/P5EEx/Blue/Config File.pm
  Log:
  enable named args in constructor
  
  Revision  Changes    Path
  1.8       +5 -2      p5ee/P5EEx/Blue/P5EEx/Blue/Config/File.pm
  
  Index: File.pm
  ===================================================================
  RCS file: /cvs/public/p5ee/P5EEx/Blue/P5EEx/Blue/Config/File.pm,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -w -r1.7 -r1.8
  --- File.pm   7 Jun 2002 22:40:36 -0000       1.7
  +++ File.pm   12 Jul 2002 21:09:21 -0000      1.8
  @@ -1,10 +1,10 @@
   
   #############################################################################
  -## $Id: File.pm,v 1.7 2002/06/07 22:40:36 spadkins Exp $
  +## $Id: File.pm,v 1.8 2002/07/12 21:09:21 spadkins Exp $
   #############################################################################
   
   package P5EEx::Blue::Config::File;
  -$VERSION = do { my @r=(q$Revision: 1.7 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r};
  +$VERSION = do { my @r=(q$Revision: 1.8 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r};
   
   use P5EEx::Blue::P5EE;
   use P5EEx::Blue::Config;
  @@ -18,6 +18,9 @@
       my ($args);
       if ($#_ >= 0 && ref($_[0]) eq "HASH") {
           $args = $_[0];
  +    }
  +    elsif ($#_ >= 0 && $#_ % 2 == 1) {
  +        $args = { @_ };
       }
       else {
           $args = {};
  
  
  


Reply via email to