CGI-Builder
view release on metacpan or search on metacpan
lib/CGI/Builder.pm view on Meta::CPAN
; $s->PHASE > RESPONSE && croak 'Too late to call redirect(), died'
; defined $url && length $url || croak 'No URL passed, died'
; $s->PHASE(REDIR)
; $s->header(-url => $url)
; print $s->cgi->redirect( %{$s->header} )
}
; sub die_handler
{ my ( $s, $msg ) = @_
; for ( my $i = 1
; my $sub = (caller($i))[3]
; $i++
)
{ die $msg if $sub eq '(eval)' && (caller($i+1))[3]
}
; die sprintf 'Fatal error in phase %s for page "%s": %s'
, $s->phase
, $s->page_name
, $msg
}
; 1
__END__
( run in 0.383 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )