Test::AutoBuild::PubliUser(Contributed Perl DocumTest::AutoBuild::Publisher(3)NAMETest::AutoBuild::Publisher - Simple publishering of modules
SYNOPSIS
use Test::AutoBuild::Publisher
my $publisher = Test::AutoBuild::Publisher->new(name => $name,
label => $label,
options => \%options);
my $name = $publisher->name([$newname]);
my $label = $publisher->label([$newlabel]);
my $value = $publisher->option($name[, $newvalue]);
DESCRIPTION
The Test::AutoBuild::Publisher module provides an API for copying
artifacts from the module build root to a destination directory.
CONFIGURATION
The valid configuration options for the "publishers" block are
METHODS
my $publisher = Test::AutoBuild::Publisher->new(name => $name, label =>
$label, [options => \%options]);
Creates a new publisher object. "modules" is an array ref of
Test::AutoBUild::Module objects representing the members of the
publisher. "name" is a short alphanumeric token for the name of the
publisher. "label" is a free text title for the publisher. "admin"
is the name/contact details of the publisher administrator.
"options" is a hash ref of arbitrary options for the publisher.
my $name = $publisher->name([$newname]);
Gets the name of the publisher. The name is a short alphanumeric
token. If the "newname" parameter is supplied then the name is
updated.
my $label = $publisher->label([$newlabel]);
Gets the label of the publisher. The label is a free text title for
the publisher. If the "newlabel" parameter is supplied then the
label is updated.
my $value = $publisher->option($name, [$newvalue]);
Gets the value corresponding to the option "name". If the second
"newvalue" parameter is specified then the value for the option is
updated.
AUTHORS
Daniel Berrange <dan@berrange.com>
COPYRIGHT
Copyright (C) 2002-2004 Daniel Berrange <dan@berrange.com>
SEE ALSOperl(1), Test::AutoBuild::Publisher::Copy,
Test::AutoBuild::Publisher::XSLTransform
perl v5.14.1 2011-09-01 Test::AutoBuild::Publisher(3)