Take me over?
NAME
Catalyst::Plugin::RedirectAndDetach - Redirect and detach at the same time
SYNOPSIS
# load the plugin
use Catalyst qw( RedirectAndDetach );
# in your controller ...
sub admin
{
my $self = shift;
my $c = shift;
$c->redirect_and_detach('/')
unless $c->stash()->{user}->is_admin();
...
}
DESCRIPTION
I generally find that if I want to issue a redirect in my web app, I want to stop processing right there. This plugin adds a ridiculously simply method to your Catalyst objects to do just that.
METHODS
This class provides one method:
$c->redirect_and_detach( $uri, $status )
The $uri
parameter is required, and $status
is optional. Internally, this just calls redirect()
on the Response object, followed by detach()
.
AUTHOR
Dave Rolsky, <autarch@urth.org>
BUGS
Please report any bugs or feature requests to bug-catalyst-plugin-redirectanddetach@rt.cpan.org
, or through the web interface at http://rt.cpan.org. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
COPYRIGHT & LICENSE
Copyright 2008 Dave Rolsky, All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.