Jifty::Plugin::Config::Action::Restart


Jifty documentation Contained in the Jifty distribution.

Index


Code Index:

NAME

Jifty::Plugin::Config::Action::Restart - Restart action

take_action


Jifty documentation Contained in the Jifty distribution.
package Jifty::Plugin::Config::Action::Restart;
use strict;
use warnings;

use base qw/Jifty::Action/;

use Jifty::Param::Schema;
use Jifty::Action schema {
    param 'url' =>
        render as 'hidden';
};

sub take_action {
    my $self = shift;
    Jifty->web->tangent(
        url => Jifty::Plugin::Config->restart_url . '?url='
          . (
            $self->argument_value('url')
              || Jifty::Plugin::Config->after_restart_url
          )
    );
    return 1;
}

1;