Apache2-Autocomplete
view release on metacpan or search on metacpan
t/response/TestAutocomplete/names_header.pm view on Meta::CPAN
package TestAutocomplete::names_header;
use strict;
use warnings;
use Apache2::Const -compile => qw(OK SERVER_ERROR);
use Apache2::RequestRec ();
use Apache2::RequestIO ();
use Apache2::RequestUtil ();
use base qw(Apache2::Autocomplete);
my @NAMES = qw(alice bob charlie tom dick jane janice allen diane);
sub expand {
my ($self, $query) = @_;
my $re = qr/^\Q$query\E/i;
my @names = grep /$re/, @NAMES;
my @desc = map {"42 is the answer"} @names;
(lc $query, \@names, \@desc, [""]);
}
sub handler {
my $r = shift;
my $header = {'Content-Type' => 'text/html; charset=utf-8',
'X-err_header_out' => 'err_headers_out',
};
my $ac = __PACKAGE__->new($r);
$ac->run($header);
return Apache2::Const::OK;
}
1;
__END__
( run in 0.473 second using v1.01-cache-2.11-cpan-39bf76dae61 )