X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FResponse.pm;h=a6328d58686b49361a026ae02527732db29b3aee;hb=7b442de55a57592a0a9f09db2e85b135bb0c123f;hp=3203b2d1af9562be086ab54b54127a101c71aca4;hpb=ae29b412955743885e80350085167b54b69672da;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Response.pm b/lib/Catalyst/Response.pm index 3203b2d..a6328d5 100644 --- a/lib/Catalyst/Response.pm +++ b/lib/Catalyst/Response.pm @@ -26,6 +26,8 @@ has _context => ( sub output { shift->body(@_) } +sub code { shift->status(@_) } + no Moose; =head1 NAME @@ -36,6 +38,7 @@ Catalyst::Response - stores output responding to the current client request $res = $c->response; $res->body; + $res->code; $res->content_encoding; $res->content_length; $res->content_type; @@ -68,6 +71,10 @@ will write it piece by piece into the response. Predicate which returns true when a body has been set. +=head2 $res->code + +Alias for $res->status. + =head2 $res->content_encoding Shortcut for $res->headers->content_encoding. @@ -96,7 +103,7 @@ The keys of the hash reference on the right correspond to the L parameters of the same name, except they are used without a leading dash. Possible parameters are: -=over +=over =item value @@ -108,6 +115,8 @@ Possible parameters are: =item secure +=item httponly + =back =head2 $res->header @@ -162,7 +171,9 @@ Sets or returns the HTTP 'Location'. Sets or returns the HTTP status. $c->response->status(404); - + +$res->code is an alias for this, to match HTTP::Response->code. + =head2 $res->write( $data ) Writes $data to the output stream. @@ -188,7 +199,7 @@ sub print { defined $self->write($,) or return; defined $self->write($_) or return; } - + return 1; } @@ -198,7 +209,7 @@ Catalyst Contributors, see Catalyst.pm =head1 COPYRIGHT -This program is free software, you can redistribute it and/or modify +This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself. =cut