line |
true |
false |
branch |
12
|
1 |
15 |
if (not defined $options) { } |
|
1 |
14 |
elsif (not is_hash_ref($options)) { } |
38
|
2 |
13 |
unless defined $$options{'host'} and is_string($$options{'host'}) |
40
|
2 |
11 |
unless defined $$options{'port'} and is_integer($$options{'port'}) |
44
|
1 |
10 |
if defined $$options{'timeout'} and not is_integer($$options{'timeout'}) |
48
|
1 |
9 |
if ($$options{'auth_type'} and none sub {
$$options{'auth_type'} eq $_;
}
, @supported_auth_type) |
52
|
1 |
8 |
if $$options{'auth_user'} and not is_string($$options{'auth_user'}) |
53
|
1 |
7 |
if $$options{'auth_passwd'} and not is_string($$options{'auth_passwd'}) |
54
|
1 |
6 |
if $$options{'inet_aton'} and not is_code_ref($$options{'inet_aton'}) |