File Coverage

blib/lib/XML/SRS/Whois.pm
Criterion Covered Total %
statement 1 3 33.3
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 2 4 50.0


line stmt bran cond sub pod time code
1              
2             package XML::SRS::Whois;
3              
4 1     1   1412 use Moose;
  0            
  0            
5             use PRANG::Graph;
6              
7             has_attr 'query_id' =>
8             is => "ro",
9             isa => "XML::SRS::UID",
10             xml_name => "QryId",
11             predicate => "has_query_id",
12             ;
13              
14             has_attr 'full' =>
15             is => "ro",
16             isa => "XML::SRS::Boolean",
17             xml_name => "FullResult",
18             predicate => "has_full",
19             lazy => 1,
20             default => sub { 1 },
21             ;
22              
23             has_attr 'source_ip' =>
24             is => "ro",
25             isa => "Str",
26             predicate => "has_source_ip",
27             xml_name => "SourceIP",
28             ;
29              
30             has_attr 'domain' =>
31             is => "ro",
32             isa => "XML::SRS::DomainName",
33             xml_name => "DomainName",
34             ;
35              
36             sub root_element { "Whois" }
37             with 'XML::SRS::Query';
38             1;