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 5     5   103069 use strict;
  5         12  
  5         125  
5 5     5   27 use warnings;
  5         8  
  5         144  
6              
7             # Modules.
8 5     5   3681 use Class::Utils qw(set_params);
  5         126714  
  5         117  
9              
10             # Version.
11             our $VERSION = 0.05;
12              
13             # Constructor.
14             sub new {
15 4     4 1 4576 my ($class, @params) = @_;
16              
17             # Create object.
18 4         9 my $self = bless {}, $class;
19              
20             # Constant.
21 4         24 $self->{'const'} = 1000;
22              
23             # Process params.
24 4         17 set_params($self, @params);
25              
26             # Object.
27 2         22 return $self;
28             }
29              
30             # Get delay.
31             sub delay {
32 2     2 1 973 my $self = shift;
33 2         6 return $self->{'const'};
34             }
35              
36             1;
37              
38             __END__