- Timestamp:
- 09/21/05 18:31:36 (19 years ago)
- Location:
- trunk/soft/ObsData
- Files:
-
- 4 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/soft/ObsData/ObsData/Archive.pm
- Property cvs2svn:cvs-rev changed from 1.2 to 1.3
r5 r7 20 20 21 21 for ($archive) { 22 22 /\.gz$/ and do { 23 $beclass = 'Compressed'; 24 $options{uncomp} = 'gzip -dc'; 25 last; 26 }; 27 /\.bz2$/ and do { 28 $beclass = 'Compressed'; 29 $options{uncomp} = 'bzip2 -dc'; 30 last; 31 }; 23 32 } 33 24 34 if ($beclass) { 25 require '$class::$beclass'; 26 return '$class::$beclass'->new($o); 35 my $obj; 36 eval("require $class\:\:$beclass;"); 37 eval("\$obj = $class\:\:$beclass->new(\$o);"); 38 return $obj; 27 39 } else { 28 40 bless($o, $class);
Note: See TracChangeset
for help on using the changeset viewer.