File Coverage

blib/lib/Sort/Key/Domain.pm
Criterion Covered Total %
statement 24 24 100.0
branch n/a
condition n/a
subroutine 8 8 100.0
pod n/a
total 32 32 100.0


line stmt bran cond sub pod time code
1             package Sort::Key::Domain;
2              
3 1     1   24453 use strict;
  1         2  
  1         36  
4 1     1   5 use warnings;
  1         2  
  1         75  
5              
6             BEGIN {
7 1     1   2 our $VERSION = 0.01;
8 1         21 require XSLoader;
9 1         779 XSLoader::load('Sort::Key::Domain', $VERSION);
10             }
11              
12             require Exporter;
13              
14             our @ISA = qw(Exporter);
15             our @EXPORT_OK = qw( domainkeysort
16             domainkeysort_inplace
17             rdomainkeysort
18             rdomainkeysort_inplace
19             domainsort
20             domainsort_inplace
21             rdomainsort
22             rdomainsort_inplace
23             mkkey_domain );
24              
25 1     1   1050 use Sort::Key::Register domain => \&mkkey_domain, 'str';
  1         5237  
  1         9  
26              
27 1     1   1114 use Sort::Key::Maker domainkeysort => 'domain';
  1         403  
  1         6  
28 1     1   586 use Sort::Key::Maker rdomainkeysort => '-domain';
  1         2  
  1         5  
29 1     1   459 use Sort::Key::Maker domainsort => \&mkkey_domain, 'str';
  1         2  
  1         4  
30 1     1   153 use Sort::Key::Maker rdomainsort => \&mkkey_domain, '-str';
  1         2  
  1         5  
31              
32             1;
33              
34             __END__