1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
package MWC;
# ******************************************************************
# Description : Instantiate a Driver and run it. This is here to
# maintain backward compatibility.
# Author : Chad Elliott
# Create Date : 1/30/2004
# ******************************************************************
# ******************************************************************
# Pragma Section
# ******************************************************************
use strict;
use Driver;
# ************************************************************
# Subroutine Section
# ************************************************************
sub new {
my $class = shift;
my $self = bless {'creators' => [],
}, $class;
return $self;
}
sub getCreatorList {
return $_[0]->{'creators'};
}
sub execute {
my($self, $base, $name, $args) = @_;
my $driver = new Driver($base, $name, @{$self->{'creators'}});
return $driver->run(@$args);
}
1;
|