X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FResponse.pm;h=8aa9b22fd43d4edeba07d289487702cb14f8466c;hb=7a7ac23cbfaba1c66a454132313ceb7e885ab98b;hp=e2862da8def069f3c160781cfffc95f92d583a68;hpb=910410b87a021ff29369bcda4de8ce1013d87f17;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Response.pm b/lib/Catalyst/Response.pm index e2862da..8aa9b22 100644 --- a/lib/Catalyst/Response.pm +++ b/lib/Catalyst/Response.pm @@ -38,27 +38,29 @@ the current client request. =head1 METHODS -=over 4 - -=item $res->body($text) +=head2 $res->body($text) $c->response->body('Catalyst rocks!'); Sets or returns the output (text or binary data). -=item $res->content_encoding +=head2 $res->content_encoding Shortcut for $res->headers->content_encoding. -=item $res->content_length +=head2 $res->content_length Shortcut for $res->headers->content_length. -=item $res->content_type +=head2 $res->content_type Shortcut for $res->headers->content_type. -=item $res->cookies +This value is typically set by your view or plugin. For example, +L will guess the mime type based on the file +it found, while L defaults to C. + +=head2 $res->cookies Returns a reference to a hash containing cookies to be set. The keys of the hash are the cookies' names, and their corresponding values are hash @@ -70,35 +72,31 @@ 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 4 - -=item value +=head2 value -=item expires +=head2 expires -=item domain +=head2 domain -=item path +=head2 path -=item secure +=head2 secure -=back - -=item $res->header +=head2 $res->header Shortcut for $res->headers->header. -=item $res->headers +=head2 $res->headers Returns an L object, which can be used to set headers. $c->response->headers->header( 'X-Catalyst' => $Catalyst::VERSION ); -=item $res->output +=head2 $res->output Alias for $res->body. -=item $res->redirect( $url, $status ) +=head2 $res->redirect( $url, $status ) Causes the response to redirect to the specified URL. @@ -121,13 +119,13 @@ sub redirect { return $self->location; } -=item $res->status +=head2 $res->status Sets or returns the HTTP status. $c->response->status(404); -=item $res->write( $data ) +=head2 $res->write( $data ) Writes $data to the output stream. @@ -135,8 +133,6 @@ Writes $data to the output stream. sub write { shift->{_context}->write(@_); } -=back - =head1 AUTHORS Sebastian Riedel, C