File Coverage

blib/lib/HH/Unispool/Config/Entry/Device/1.pm
Criterion Covered Total %
statement 176 251 70.1
branch 64 108 59.2
condition 10 24 41.6
subroutine 34 34 100.0
pod 25 25 100.0
total 309 442 69.9


line stmt bran cond sub pod time code
1             package HH::Unispool::Config::Entry::Device::1;
2              
3 6     6   1282 use 5.006;
  6         22  
  6         290  
4 6     6   43 use base qw( HH::Unispool::Config::Entry::Device );
  6         14  
  6         716  
5 6     6   41 use strict;
  6         12  
  6         261  
6 6     6   37 use warnings;
  6         15  
  6         248  
7 6     6   46 use AutoLoader qw(AUTOLOAD);
  6         35  
  6         53  
8 6     6   243 use Error qw(:try);
  6         18  
  6         56  
9 6     6   1253 use HH::Unispool::Config::ExecPri;
  6         15  
  6         1589  
10              
11             # Used by _value_is_allowed
12             our %ALLOW_ISA = (
13             'execution_priority' => [ 'HH::Unispool::Config::ExecPri' ],
14             );
15              
16             # Used by _value_is_allowed
17             our %ALLOW_REF = (
18             );
19              
20             # Used by _value_is_allowed
21             our %ALLOW_RX = (
22             'buffer_size' => [ '^\d+$' ],
23             'device_password' => [ '^.*$' ],
24             'header_name' => [ '^.*$' ],
25             'page_length' => [ '^\d+$' ],
26             'page_width' => [ '^\d+$' ],
27             'profile_name' => [ '^.*$' ],
28             'trailer_name' => [ '^.*$' ],
29             );
30              
31             # Used by _value_is_allowed
32             our %ALLOW_VALUE = (
33             );
34              
35             # Used by _initialize
36             our %DEFAULT_VALUE = (
37             'buffer_size' => 2048,
38             'execution_priority' => HH::Unispool::Config::ExecPri->new( { execution_priority => '' } ),
39             'networkwide' => 1,
40             'page_length' => 66,
41             'page_width' => 132,
42             'save_printfile' => 0,
43             'unispool_header' => 0,
44             );
45              
46             # Package version
47             our ($VERSION) = '$Revision: 0.3 $' =~ /\$Revision:\s+([^\s]+)/;
48              
49             1;
50              
51             __END__