File Coverage

blib/lib/WWW/VastAI/APIKey.pm
Criterion Covered Total %
statement 8 8 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod 4 4 100.0
total 17 17 100.0


line stmt bran cond sub pod time code
1             package WWW::VastAI::APIKey;
2             our $VERSION = '0.001';
3             # ABSTRACT: API key wrapper for Vast.ai account credentials
4              
5 11     11   123985 use Moo;
  11         6205  
  11         65  
6             extends 'WWW::VastAI::Object';
7              
8 1     1 1 1448 sub key { shift->data->{key} }
9 1     1 1 7 sub rights { shift->data->{rights} }
10 1     1 1 8 sub permissions { shift->data->{permissions} }
11              
12             sub delete {
13 1     1 1 4 my ($self) = @_;
14 1         43 return $self->_client->api_keys->delete($self->id);
15             }
16              
17             1;
18              
19             __END__