File Coverage

lib/BoutrosLab/TSVStream/IO/Reader/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::Reader::Fixed;
2              
3             # safe Perl
4 8     8   30 use warnings;
  8         10  
  8         216  
5 8     8   25 use strict;
  8         12  
  8         184  
6 8     8   22 use Carp;
  8         9  
  8         366  
7              
8             =head1 NAME
9              
10             BoutrosLab::TSVStream:IO::Reader::Fixed
11              
12             =cut
13              
14 8     8   28 use Moose;
  8         18  
  8         43  
15 8     8   33151 use namespace::autoclean;
  8         11  
  8         45  
16              
17 8     8   3570 use BoutrosLab::TSVStream::IO::Role::Base::Fixed;
  8         31  
  8         264  
18 8     8   3363 use BoutrosLab::TSVStream::IO::Role::Reader::Fixed;
  8         93  
  8         503  
19              
20             with 'BoutrosLab::TSVStream::IO::Role::Base::Fixed',
21             'BoutrosLab::TSVStream::IO::Role::Reader::Fixed';
22              
23             __PACKAGE__->meta->make_immutable;
24              
25             =head1 SYNOPSIS
26              
27             A class to provide readers that read streams which only contain
28             the fixed attributes of the related class.
29              
30             =head1 SEE ALSO
31              
32             =over
33              
34             =item BoutrosLab::TSVStream::IO::Reader
35              
36             for further details.
37              
38             =back
39              
40             =head1 AUTHOR
41              
42             John Macdonald - Boutros Lab
43              
44             =head1 ACKNOWLEDGEMENTS
45              
46             Paul Boutros, Phd, PI - Boutros Lab
47              
48             The Ontario Institute for Cancer Research
49              
50             =cut
51              
52             1;
53