DigitalOcean
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/DigitalOcean/Domain/Record.pm view on Meta::CPAN
isa => 'Num|Undef',
);
sub path {
my ($self) = @_;
return $self->Domain->path . '/' . $self->id;
}
sub update {
my $self = shift;
my (%args) = @_;
return $self->DigitalOcean->_put_object($self->path, 'DigitalOcean::Domain::Record', 'domain_record', \%args);
}
sub delete {
my ($self) = @_;
return $self->DigitalOcean->_delete(path => $self->path);
lib/DigitalOcean/Image.pm view on Meta::CPAN
}
sub actions {
my ($self, $per_page) = @_;
my $init_arr = [['DigitalOcean', $self]];
return $self->DigitalOcean->_get_collection($self->path . 'actions', 'DigitalOcean::Action', 'actions', {per_page => $per_page}, $init_arr);
}
sub update {
my $self = shift;
my (%args) = @_;
return $self->DigitalOcean->_put_object($self->path, 'DigitalOcean::Image', 'image', \%args);
}
sub delete {
my ($self) = @_;
return $self->DigitalOcean->_delete(path => $self->path);
lib/DigitalOcean/SSH/Key.pm view on Meta::CPAN
isa => 'Str',
);
sub BUILD {
my ($self) = @_;
$self->path('account/keys/' . $self->id);
}
sub update {
my $self = shift;
my (%args) = @_;
return $self->DigitalOcean->_put_object($self->path, 'DigitalOcean::SSH::Key', 'ssh_key', \%args);
}
sub delete {
my ($self) = @_;
return $self->DigitalOcean->_delete(path => $self->path);
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.515 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )