File Coverage

blib/lib/Net/DNS/Resolver.pm
Criterion Covered Total %
statement 15 15 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 20 20 100.0


line stmt bran cond sub pod time code
1             package Net::DNS::Resolver;
2              
3 90     90   444288 use strict;
  90         250  
  90         3304  
4 90     90   505 use warnings;
  90         171  
  90         6366  
5              
6             our $VERSION = (qw$Id: Resolver.pm 1895 2023-01-16 13:38:08Z willem $)[2];
7              
8              
9             =head1 NAME
10              
11             Net::DNS::Resolver - DNS resolver class
12              
13             =cut
14              
15              
16 90     90   655 use constant CONFIG => defined eval "require Net::DNS::Resolver::$^O"; ## no critic
  90         192  
  90         6720  
17              
18 90     90   578 use constant OS_CONF => join '::', __PACKAGE__, CONFIG ? $^O : 'UNIX';
  90         182  
  90         5253  
19              
20 90     90   616 use base OS_CONF;
  90         219  
  90         41833  
21              
22              
23             1;
24              
25             __END__