gozer 2004/09/13 14:38:23
Modified: src/docs/2.0/api/Apache CmdParms.pod
Log:
Add an example usage of $parms->info
Revision Changes Path
1.15 +22 -0 modperl-docs/src/docs/2.0/api/Apache/CmdParms.pod
Index: CmdParms.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/CmdParms.pod,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- CmdParms.pod 13 Sep 2004 21:18:56 -0000 1.14
+++ CmdParms.pod 13 Sep 2004 21:38:23 -0000 1.15
@@ -210,7 +210,29 @@
=back
+For example here is how to pass arbitrary information to a directive
+subroutine:
+ our @APACHE_MODULE_COMMANDS = (
+ {
+ name => 'MyDirective1',
+ func => \&MyDirective,
+ cmd_data => 'One',
+ },
+ {
+ name => 'MyDirective2',
+ func => \&MyDirective,
+ cmd_data => 'Two',
+ },
+ );
+
+ sub MyDirective {
+ my($self, $parms, $args) = @_;
+ my $info = $parms->info;
+ }
+
+In this example C<$info> will either be 'One' or 'Two' depending on
+wether the directive was called as I<MyDirective1> or I<MyDirective2>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]