line |
true |
false |
branch |
16
|
1 |
21 |
unless defined $$arg_ref{'type'} |
17
|
1 |
20 |
unless $$arg_ref{'type'} =~ /^(?:icmp|network|protocol|service|port)$/i |
20
|
1 |
19 |
unless defined $$arg_ref{'name'} |
21
|
3 |
16 |
unless $$arg_ref{'name'} =~ /^[a-zA-Z0-9_.-]{1,64}$/ |
24
|
1 |
15 |
if exists $$arg_ref{'description'} and length $$arg_ref{'description'} > 200 |
27
|
5 |
0 |
$$arg_ref{'type'} =~ /(?:service|port)/i ? : |
|
3 |
5 |
$$arg_ref{'type'} =~ /protocol/i ? : |
|
3 |
8 |
$$arg_ref{'type'} =~ /network/i ? : |
|
4 |
11 |
$$arg_ref{'type'} =~ /icmp/i ? : |
34
|
0 |
15 |
unless $class->require |
44
|
15 |
0 |
if $og->can('_init') |