SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-CGI-Application-Plugin-MessageStack rpm build for : openSUSE Tumbleweed. For other distributions click perl-CGI-Application-Plugin-MessageStack.

Name : perl-CGI-Application-Plugin-MessageStack
Version : 0.34 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 7.61 Date : 2024-08-05 20:44:16
Group : Development/Libraries/Perl Source RPM : perl-CGI-Application-Plugin-MessageStack-0.34-7.61.src.rpm
Size : 0.04 MB
Packager : (none)
Summary : Message stack for your CGI::Application
Description :
This plugin by default needs a session object to tuck away the message(s).
It\'s recommended that you use this in conjunction with
CGI::Application::Plugin::Session. You can opt to not have the messages
persist and thereby, not use CAP-Session by using the \'-dont_use_session\'
option in the \'capms_config\' method.

This plugin hooks into cgiapp\'s load_tmpl method and if you\'ve pushed any
messages in the stack, will automatically add the message parameters.

In the functions, there are scope & classification keys and when they\'re
used for either display or your API purposes (clearing, pop\'ing, etc), the
classification is an exclusive specification. Meaning, if you ask for
messages with the \'ERROR\' classification, it will only deal with messages
that you\'ve pushed in with the \'ERROR\' classification. Any messages that
have no classification aren\'t included.

The scope key is not exclusive, meaning that if you ask for messages with a
\'mainpage\' scope, it will deal with messages that you\'ve pushed with that
scope *as well as* any messages that you\'ve pushed in without a scope.

If you use both scope & classification, it blends both of those rules,
first getting all matching messages with the same classification and then
filtering out messages that are scoped and don\'t match the scope you\'re
looking for.

This logic may change as I get feedback from more saavy developers. What we
may end up doing is have a plugin configuration where you can dictate the
logic that\'s used.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-C/openSUSE_Tumbleweed/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-CGI-Application-Plugin-MessageStack-0.34-7.61.noarch.rpm
     

Provides :
perl(CGI::Application::Plugin::MessageStack)
perl-CGI-Application-Plugin-MessageStack

Requires :
perl(:MODULE_COMPAT_5.40.0)
perl(CGI::Application) >= 4.01
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/CGI
/usr/lib/perl5/vendor_perl/5.40.0/CGI/Application
/usr/lib/perl5/vendor_perl/5.40.0/CGI/Application/Plugin
/usr/lib/perl5/vendor_perl/5.40.0/CGI/Application/Plugin/MessageStack.pm
/usr/share/doc/packages/perl-CGI-Application-Plugin-MessageStack
/usr/share/doc/packages/perl-CGI-Application-Plugin-MessageStack/Changes
/usr/share/doc/packages/perl-CGI-Application-Plugin-MessageStack/README
/usr/share/man/man3/CGI::Application::Plugin::MessageStack.3pm.gz

 
ICM