NAME

Build::Hopen::G::PassthroughOp - a no-op

SYNOPSIS

An PassthroughOp is a concrete Build::Hopen::G::Op that passes its inputs to its outputs unchanged. PassthroughOp instances are currently used by Build::Hopen::G::DAG to represent goals.

FUNCTIONS

run

Do nothing! Usage:

my $hrOutputs = $op->run([$hrInputs])

The output is {} if no inputs are provided.

describe

Return a hashref of {in => (the inputs), out => (the outputs). The implementation here returns true for the inputs, signifying that this op will accept anything. It returns true for the outputs, signifying that this op may output anything.