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   442932 use strict;
  90         244  
  90         2743  
4 90     90   453 use warnings;
  90         201  
  90         6143  
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   639 use constant CONFIG => defined eval "require Net::DNS::Resolver::$^O"; ## no critic
  90         185  
  90         6482  
17              
18 90     90   577 use constant OS_CONF => join '::', __PACKAGE__, CONFIG ? $^O : 'UNIX';
  90         184  
  90         5409  
19              
20 90     90   597 use base OS_CONF;
  90         215  
  90         41068  
21              
22              
23             1;
24              
25             __END__