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   7 use strict;
  1         5  
  1         28  
12 1     1   5 use warnings;
  1         2  
  1         24  
13              
14 1     1   5 use WebService::AbuseIPDB::Response;
  1         2  
  1         134  
15             our $VERSION = $WebService::AbuseIPDB::Response::VERSION;
16              
17             sub new {
18 6     6 1 13 my ($class, $data) = @_;
19 6         9 bless $data, $class;
20 6         23 return $data;
21             }
22              
23 1     1 1 4 sub score { return shift->{abuseConfidenceScore} }
24 1     1 1 568 sub ip { return shift->{ipAddress} }
25              
26             1;
27              
28             __END__