File Coverage

blib/lib/WebService/AbuseIPDB/BlacklistMember.pm
Criterion Covered Total %
statement 14 14 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod 3 3 100.0
total 23 23 100.0


line stmt bran cond sub pod time code
1             package WebService::AbuseIPDB::BlacklistMember;
2             #
3             #===============================================================================
4             # FILE: BlacklistMember.pm
5             # DESCRIPTION: Member of blacklist response
6             # AUTHOR: Pete Houston (pete), cpan@openstrike.co.uk
7             # ORGANIZATION: Openstrike
8             # CREATED: 11/02/20 14:05:32
9             #===============================================================================
10              
11 1     1   6 use strict;
  1         2  
  1         23  
12 1     1   4 use warnings;
  1         2  
  1         20  
13              
14 1     1   4 use WebService::AbuseIPDB::Response;
  1         2  
  1         114  
15             our $VERSION = $WebService::AbuseIPDB::Response::VERSION;
16              
17             sub new {
18 6     6 1 11 my ($class, $data) = @_;
19 6         8 bless $data, $class;
20 6         20 return $data;
21             }
22              
23 1     1 1 4 sub score { return shift->{abuseConfidenceScore} }
24 1     1 1 490 sub ip { return shift->{ipAddress} }
25              
26             1;
27              
28             __END__