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   432605 use strict;
  90         239  
  90         2627  
4 90     90   486 use warnings;
  90         172  
  90         6038  
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   616 use constant CONFIG => defined eval "require Net::DNS::Resolver::$^O"; ## no critic
  90         188  
  90         6422  
17              
18 90     90   553 use constant OS_CONF => join '::', __PACKAGE__, CONFIG ? $^O : 'UNIX';
  90         176  
  90         5299  
19              
20 90     90   562 use base OS_CONF;
  90         196  
  90         40532  
21              
22              
23             1;
24              
25             __END__