File Coverage

blib/lib/Video/Delay/Const.pm
Criterion Covered Total %
statement 16 16 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod 2 2 100.0
total 23 23 100.0


line stmt bran cond sub pod time code
1             package Video::Delay::Const;
2              
3             # Pragmas.
4 4     4   93055 use strict;
  4         10  
  4         88  
5 4     4   17 use warnings;
  4         7  
  4         97  
6              
7             # Modules.
8 4     4   3790 use Class::Utils qw(set_params);
  4         112209  
  4         90  
9              
10             # Version.
11             our $VERSION = 0.06;
12              
13             # Constructor.
14             sub new {
15 4     4 1 4461 my ($class, @params) = @_;
16              
17             # Create object.
18 4         10 my $self = bless {}, $class;
19              
20             # Constant.
21 4         15 $self->{'const'} = 1000;
22              
23             # Process params.
24 4         17 set_params($self, @params);
25              
26             # Object.
27 2         18 return $self;
28             }
29              
30             # Get delay.
31             sub delay {
32 2     2 1 886 my $self = shift;
33 2         5 return $self->{'const'};
34             }
35              
36             1;
37              
38             __END__