File Coverage

blib/lib/WWW/VastAI/Volume.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::Volume;
2             our $VERSION = '0.001';
3             # ABSTRACT: Volume wrapper for Vast.ai storage resources
4              
5 11     11   486 use Moo;
  11         24  
  11         683  
6             extends 'WWW::VastAI::Object';
7              
8 2     2 1 7401 sub status { shift->data->{status} }
9 1     1 1 10 sub machine_id { shift->data->{machine_id} }
10 1     1 1 6 sub public_ipaddr { shift->data->{public_ipaddr} }
11              
12             sub delete {
13 1     1 1 4 my ($self) = @_;
14 1         48 return $self->_client->volumes->delete($self->id);
15             }
16              
17             1;
18              
19             __END__