File Coverage

blib/lib/Ryu/Stream.pm
Criterion Covered Total %
statement 27 29 93.1
branch n/a
condition n/a
subroutine 9 11 81.8
pod 1 2 50.0
total 37 42 88.1


line stmt bran cond sub pod time code
1             package Ryu::Stream;
2              
3 1     1   188671 use strict;
  1         2  
  1         47  
4 1     1   6 use warnings;
  1         2  
  1         148  
5              
6 1     1   13 use parent qw(Ryu::Node);
  1         2  
  1         8  
7              
8             our $VERSION = '4.001'; # VERSION
9             our $AUTHORITY = 'cpan:TEAM'; # AUTHORITY
10              
11             =head1 NAME
12              
13             Ryu::Stream - combines a source and a sink
14              
15             =head1 DESCRIPTION
16              
17             See L and L for details.
18              
19             =cut
20              
21 1     1   528 no indirect;
  1         1256  
  1         5  
22              
23 1     1   85 use Future;
  1         2  
  1         19  
24 1     1   473 use curry::weak;
  1         1176  
  1         31  
25              
26 1     1   712 use Ryu::Source;
  1         4  
  1         44  
27 1     1   423 use Ryu::Sink;
  1         3  
  1         79  
28              
29 1     1   7 use Log::Any qw($log);
  1         4  
  1         6  
30              
31             =head2 source
32              
33             A L.
34              
35             =cut
36              
37 0     0 1   sub source { shift->{source} }
38              
39             =head2 source
40              
41             A L.
42              
43             =cut
44              
45 0     0 0   sub sink { shift->{source} }
46              
47             1;
48              
49             __END__