File Coverage

lib/BoutrosLab/TSVStream/IO/Writer/Fixed.pm
Criterion Covered Total %
statement 21 21 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod n/a
total 28 28 100.0


line stmt bran cond sub pod time code
1             package BoutrosLab::TSVStream::IO::Writer::Fixed;
2              
3             # safe Perl
4 8     8   33 use warnings;
  8         9  
  8         272  
5 8     8   28 use strict;
  8         9  
  8         133  
6 8     8   25 use Carp;
  8         8  
  8         541  
7              
8             =head1 NAME
9              
10             BoutrosLab::TSVStream:IO::Writer::Fixed
11              
12             =cut
13              
14 8     8   31 use Moose;
  8         9  
  8         45  
15 8     8   34546 use namespace::autoclean;
  8         15  
  8         65  
16              
17 8     8   544 use BoutrosLab::TSVStream::IO::Role::Base::Fixed;
  8         10  
  8         163  
18 8     8   2975 use BoutrosLab::TSVStream::IO::Role::Writer::Fixed;
  8         11  
  8         670  
19              
20             with 'BoutrosLab::TSVStream::IO::Role::Base::Fixed',
21             'BoutrosLab::TSVStream::IO::Role::Writer::Fixed';
22              
23              
24             __PACKAGE__->meta->make_immutable;
25              
26             =head1 SYNOPSIS
27              
28             A class to provide writers that write streams which only contain
29             the fixed attributes of the related class.
30              
31             =head1 SEE ALSO
32              
33             =over
34              
35             =item BoutrosLab::TSVStream::IO::Writer
36              
37             for further details.
38              
39             =back
40              
41             =head1 AUTHOR
42              
43             John Macdonald - Boutros Lab
44              
45             =head1 ACKNOWLEDGEMENTS
46              
47             Paul Boutros, Phd, PI - Boutros Lab
48              
49             The Ontario Institute for Cancer Research
50              
51             =cut
52              
53             1;
54