1 package TestFromPSGI::Controller::Root;
4 use MooseX::MethodAttributes;
6 extends 'Catalyst::Controller';
8 sub test_psgi_keys :Local {
13 sub from_psgi_array : Local {
17 return [200, ['Content-Type'=>'text/plain'],
18 [qw/hello world today/]];
21 $c->res->from_psgi_response($res);
24 sub from_psgi_code : Local {
30 my $responder = shift;
31 return $responder->([200, ['Content-Type'=>'text/plain'],
32 [qw/hello world today2/]]);
36 $c->res->from_psgi_response($res);
39 sub from_psgi_code_itr : Local {
44 my $responder = shift;
45 my $writer = $responder->([200, ['Content-Type'=>'text/plain']]);
46 $writer->write('hello');
47 $writer->write('world');
48 $writer->write('today3');
53 $c->res->from_psgi_response($res);
56 __PACKAGE__->meta->make_immutable;