started params validate work
This commit is contained in:
parent
880ee82009
commit
09358cbfe7
1 changed files with 10 additions and 0 deletions
|
|
@ -21,6 +21,10 @@ use HTTP::Request;
|
||||||
use LWP::UserAgent;
|
use LWP::UserAgent;
|
||||||
use Memcached::libmemcached;
|
use Memcached::libmemcached;
|
||||||
use Storable ();
|
use Storable ();
|
||||||
|
use WebGUI::Error;
|
||||||
|
use Params::Validate qw(:all);
|
||||||
|
Params::Validate::validation_options( on_fail => sub { WebGUI::Error::InvalidParam->throw( error => shift ) } );
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
=head1 NAME
|
=head1 NAME
|
||||||
|
|
@ -67,6 +71,12 @@ The key to delete.
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
sub delete {
|
sub delete {
|
||||||
|
validate(@_,
|
||||||
|
{ name => {
|
||||||
|
type => SCALAR
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
my ($self, $name) = @_;
|
my ($self, $name) = @_;
|
||||||
Memcached::libmemcached::memcached_delete($self->getMemcached, $self->parseKey($name));
|
Memcached::libmemcached::memcached_delete($self->getMemcached, $self->parseKey($name));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue