File Coverage

blib/lib/Build/Hopen/G/Op.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             # Build::Hopen::G::Op - An individual operation
2             package Build::Hopen::G::Op;
3 5     5   3235 use Build::Hopen;
  5         10  
  5         309  
4 5     5   41 use Build::Hopen::Base;
  5         10  
  5         31  
5              
6             our $VERSION = '0.000008'; # TRIAL
7              
8 5     5   1314 use parent 'Build::Hopen::G::Node';
  5         40  
  5         39  
9 5     5   312 use Class::Tiny;
  5         11  
  5         20  
10              
11             =head1 NAME
12              
13             Build::Hopen::G::Op - a hopen operation
14              
15             =head1 SYNOPSIS
16              
17             An C represents one step in the build process. Cs exist to provide
18             a place for edges (L) to connect to.
19              
20             =head1 MEMBERS
21              
22             =head2 need
23              
24             An arrayref of inputs that must be present for L to succeed.
25              
26             =head2 want
27              
28             An arrayref of inputs that L would like to have, but does not require.
29              
30             =cut
31              
32             1;
33             __END__