Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

cgi::application::plugin::anytemplate::componenthandler(3pm) [debian man page]

CGI
::Application::Plugin::AnyTemplate::ComponentHandler(User Contributed Perl DocumentCGI::Application::Plugin::AnyTemplate::ComponentHandler(3pm) NAME
CGI::Application::Plugin::AnyTemplate::ComponentHandler - Embed run modes within a template DESCRIPTION
This is a little helper module used by CGI::Application::Plugin::AnyTemplate to handle finding and running the run modes for embedded components, and returning their content. You shouldn't need to use this module directly unless you are adding support for a new template system. For information on embedded components see the docs of CGI::Application::Plugin::AnyTemplate. METHODS
new Creates a new "CGI::Application::Plugin::AnyTemplate::ComponentHandler" object. my $component_handler = CGI::Application::Plugin::AnyTemplate::ComponentHandler->new( webapp => $webapp, containing_template => $template, ); The "webapp" parameter should be a reference to a "CGI::Application" object. The "containing_template" parameter should be a reference to the template object in which this component is embedded. embed Runs the specified "runmode" of the "webapp" object. Returns the results of this call. Parameters passed to embed should be passed on to the run mode. If the results are a scalar reference, then the return value is dereferenced before returning. This is the safest way of calling a run mode since you'll get the output as a string and return it as a string, but it involves returning potentially very large strings from subroutines. embed_direct Runs the specified "runmode" of the "webapp" object. Returns the results of this call. Parameters passed to embed_direct should be passed on to the run mode. Even if the result of this call is a scalar reference, the result is NOT dereferenced before returning it. If you call this method instead of embed, you should be careful to deal with the possibility that your results are a reference to a string and not the string itself. AUTHOR
Michael Graham, "<mgraham@cpan.org>" COPYRIGHT &; LICENSE Copyright 2005 Michael Graham, All Rights Reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.1 2010-12-16 CGI::Application::Plugin::AnyTemplate::ComponentHandler(3pm)

Check Out this Related Man Page

CGI::Application::Plugin::DebugScreen(3pm)		User Contributed Perl Documentation		CGI::Application::Plugin::DebugScreen(3pm)

NAME
CGI::Application::Plugin::DebugScreen - add Debug support to CGI::Application. VERSION
This documentation refers to CGI::Application::Plugin::DebugScreen version 1.00 SYNOPSIS
use CGI::Application::Plugin::DebugScreen; That is it! The fun starts when a run mode calls "die". DESCRIPTION
This plug-in adds stack tracing support to CGI::Application similar in style to the Catalyst debug mode. In the event of the module calling "die", a stack trace of the error is displayed. At each level of the stack links to the code and documentation are provided. The stack trace functionality is deactivated unless the $ENV{CGI_APP_DEBUG} environment variable is set. Therefore when your code is released, this plug-in does not need to be removed. The links links to code and documentation are implemented using CGI::Application::Plugin::ViewCode, which will be loaded automatically if available. However these links are not supported in conjunction with CGI::Application::Dispatch. DEPENDENCIES
strict warnings CGI::Application HTML::Template Devel::StackTrace IO::File CGI::Application::Plugin::ViewCode UNIVERSAL::require BUGS AND LIMITATIONS
There are no known bugs in this module. Please report problems to Atsushi Kobayashi (<nekokak@cpan.org>) Patches are welcome. SEE ALSO
CGI::Application::Plugin::ViewCode Sledge::Plugin::DebugScreen CGI::Carp::DebugScreen Catalyst::Plugin::StackTrace Thanks To MATSUNO Tokuhiro (MATSUNO) Koichi Taniguchi (TANIGUCHI) Masahiro Nagano (KAZEBURO) Tomoyuki Misonou AUTHOR
Atsushi Kobayashi, <nekokak@cpan.org> COPYRIGHT AND LICENSE
Copyright (C) 2006 by Atsushi Kobayashi (<nekokak@cpan.org>). All rights reserved. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. perl v5.12.3 2011-06-26 CGI::Application::Plugin::DebugScreen(3pm)
Man Page