Provided by: libdancer2-perl_0.11+dfsg-1_all bug

NAME

       Dancer2::Core::Response - Response object for Dancer2

VERSION

       version 0.11

ATTRIBUTES

   is_encoded
       Flag to tell if the content has already been encoded.

   is_halted
       Flag to tell whether or not the response should continue to be processed.

   status
       The HTTP status for the response.

   content
       The content for the response, stored as a string.  If a reference is passed, the response
       will try coerce it to a string via double quote interpolation.

       Whenever the content changes, it recalculates and updates the Content-Length header,
       unless the response has_passed.

METHODS

   pass
       Set has_passed to true.

   serializer()
       Returns the optional serializer object used to deserialize request parameters

   halt
       Shortcut to halt the current response by setting the is_halted flag.

   encode_content
       Encodes the stored content according to the stored content_type.  If the content_type is a
       text format "^text", then no encoding will take place.

       Interally, it uses the is_encoded flag to make sure that content is not encoded twice.

       If it encodes the content, then it will return the encoded content.  In all other cases it
       returns "false".

   to_psgi
       Converts the response object to a PSGI array.

   content_type($type)
       A little sugar for setting or accessing the content_type of the response, via the headers.

   redirect ($destination, $status)
       Sets a header in this response to give a redirect to $destination, and sets the status to
       $status.  If $status is omitted, or false, then it defaults to a status of 302.

   error( @args )
           $response->error( message => "oops" );

       Creates a Dancer2::Core::Error object with the given @args and throw() it against the
       response object. Returns the error object.

   serialize( $content )
           $response->serialize( $content );

       Serialize and return $content with the response's serializer.  set content-type
       accordingly.

AUTHOR

       Dancer Core Developers

COPYRIGHT AND LICENSE

       This software is copyright (c) 2013 by Alexis Sukrieh.

       This is free software; you can redistribute it and/or modify it under the same terms as
       the Perl 5 programming language system itself.