NAME

Trickster::Response - Enhanced response object for Trickster

SYNOPSIS

$app->get('/api/user', sub {
    my ($req, $res) = @_;
    return $res->json({ name => 'Alice', age => 30 });
});

$app->get('/redirect', sub {
    my ($req, $res) = @_;
    return $res->redirect('/new-location');
});

DESCRIPTION

Trickster::Response extends Plack::Response with convenience methods for common response types.

METHODS

json($data, $status)

Returns a JSON response with the given data structure.

html($content, $status)

Returns an HTML response.

text($content, $status)

Returns a plain text response.

redirect($location, $status)

Returns a redirect response (default 302).