stas        2004/09/13 16:22:18

  Modified:    src/docs/2.0/api/Apache Directive.pod
  Log:
  various fixes
  
  Revision  Changes    Path
  1.9       +57 -44    modperl-docs/src/docs/2.0/api/Apache/Directive.pod
  
  Index: Directive.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/Directive.pod,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -u -r1.8 -r1.9
  --- Directive.pod     13 Sep 2004 18:42:55 -0000      1.8
  +++ Directive.pod     13 Sep 2004 23:22:18 -0000      1.9
  @@ -17,7 +17,7 @@
     my $servername = $vhost->{'ServerName'};
     
     use Data::Dumper;
  -  print Dumper($tree->as_hash);
  +  print Dumper $tree->as_hash;
     
     my $node = $tree;
     while ($node) {
  @@ -32,7 +32,7 @@
     
         if (my $kid = $node->first_child) {
             $node = $kid;
  -      } 
  +      }
         elsif (my $next = $node->next) {
             $node = $next;
         }
  @@ -67,12 +67,11 @@
   
   
   
  -=head2 C<args> 
  +=head2 C<args>
   
  -The arguments for the current directive, stored as a space separated
  -list
  +Get the arguments for the current directive:
   
  -  $args      = $node->args();
  +  $args = $node->args();
   
   =over 4
   
  @@ -81,15 +80,20 @@
   
   =item ret: C<$args> ( string )
   
  +Arguments are separated by a whitespace in the string.
  +
   =item since: 1.99_12
   
   =back
   
   
   
  +
  +
  +
   =head2 C<as_hash>
   
  -Returns a hash representation of the configuration tree, in a format
  +Get a hash representation of the configuration tree, in a format
   suitable for inclusion in E<lt>PerlE<gt> sections.
   
      $config_hash = $conftree->as_hash();
  @@ -101,7 +105,7 @@
   
   The config tree to stringify
   
  -=item ret: C<$config_hash> (HASH)
  +=item ret: C<$config_hash> ( HASH reference )
   
   =item since: 1.99_12
   
  @@ -112,9 +116,10 @@
   
   
   
  +
   =head2 C<as_string>
   
  -Returns a string representation of the configuration node, in
  +Get a string representation of the configuration node, in
   F<httpd.conf> format. This does not traverse down to sub-trees.
   
      $string = $node->as_string();
  @@ -134,17 +139,23 @@
   
   
   
  +
  +
  +
  +
  +
   =head2 C<conftree>
   
  -Returns the root of the configuration tree.
  +Get the root of the configuration tree:
   
  -  $tree = Apache::Directive->conftree();
  +  $conftree = Apache::Directive->conftree();
   
   =over 4
   
  -=item obj: C<Apache::Directive> (class name)
  +=item obj: C<Apache::Directive> ( class name )
   
  -=item ret: C<$tree> ( C<L<Apache::Directive 
object|docs::2.0::api::Apache::Directive>> )
  +=item ret: C<$conftree>
  +( C<L<Apache::Directive object|docs::2.0::api::Apache::Directive>> )
   
   =item since: 1.99_12
   
  @@ -154,9 +165,11 @@
   
   
   
  +
  +
   =head2 C<directive>
   
  -Returns the name of the directive in C<$node>.
  +Get the name of the directive in C<$node>:
   
     $name = $node->directive();
   
  @@ -165,7 +178,7 @@
   =item obj: C<$node>
   ( C<L<Apache::Directive object|docs::2.0::api::Apache::Directive>> )
   
  -=item ret: C<$directive> ( string )
  +=item ret: C<$name> ( string )
   
   =item since: 1.99_12
   
  @@ -175,9 +188,11 @@
   
   
   
  +
  +
   =head2 C<filename>
   
  -Returns the filename the configuration node was created from
  +Get the F<filename> the configuration node was created from:
   
     $filename = $node->filename();
   
  @@ -196,11 +211,13 @@
   
   
   
  +
  +
   =head2 C<first_child>
   
  -The first child node of this directive
  +Get the first child node of this directive:
   
  -  $subtree = $node->first_child;
  +  $child_node = $node->first_child;
   
   =over 4
   
  @@ -219,9 +236,13 @@
   
   
   
  +
  +
  +
  +
   =head2 C<line_num>
   
  -Returns the line number in C<filename> this node was created from
  +Get the line number in a F<filename> this node was created at:
   
     $lineno = $node->line_num();
   
  @@ -239,9 +260,13 @@
   
   
   
  +
  +
  +
  +
   =head2 C<lookup>
   
  -Returns node(s) matching a certain value.
  +Get the node(s) matching a certain value.
   
     $node  = $conftree->lookup($directive, $args);
     @nodes = $conftree->lookup($directive, $args);
  @@ -261,21 +286,21 @@
   
   Optional args to the directive to filter for
   
  -=item ret: C<$string> ( string / ARRAY of HASHES )
  +=item ret: C<$string> ( string / ARRAY of HASH refs )
   
  -In list context, it will return all matching nodes.
  +In LIST context, it returns all matching nodes.
   
  -In scalar context, it will return only the first matching node.
  +In SCALAR context, it returns only the first matching node.
   
  -If called with only C<$directive> value, this will return all nodes
  +If called with only C<$directive> value, this method returns all nodes
   from that directive. For example:
   
     @Alias = $conftree->lookup('Alias');
   
  -would return all nodes for Alias directives.
  +returns all nodes for C<Alias> directives.
   
  -If called with an extra C<$args> argument, this will return only nodes
  -where both the directive and the args matched. For example:
  +If called with an extra C<$args> argument, it returns only nodes where
  +both the directive and the args matched. For example:
   
     $VHost = $tree->lookup('VirtualHost', '_default_:8000');
   
  @@ -283,20 +308,6 @@
   
   =back
   
  -If called with only one C<$directive> value, this will return all
  -nodes from that directive:
  -
  -  @Alias = $tree->lookup('Alias');
  -
  -Would return all nodes for Alias directives.
  -
  -If called with an extra C<$args> argument, this will return only nodes
  -where both the directive and the args matched:
  -
  -  $VHost = $tree->lookup('VirtualHosts', '_default_:8000');
  -
  -
  -
   
   
   
  @@ -308,7 +319,7 @@
   
   =head2 C<next>
   
  -The next directive node in the tree
  +Get the next directive node in the tree:
   
     $next_node = $node->next();
   
  @@ -333,13 +344,14 @@
   
   =head2 C<parent>
   
  -The parent node of this directive
  +Get the parent node of this directive:
   
     $parent_node = $node->parent();
   
   =over 4
   
  -=item obj: C<$node> ( C<L<Apache::Directive 
object|docs::2.0::api::Apache::Directive>> )
  +=item obj: C<$node>
  +( C<L<Apache::Directive object|docs::2.0::api::Apache::Directive>> )
   
   =item ret: C<parent_node>
   ( C<L<Apache::Directive object|docs::2.0::api::Apache::Directive>> )
  @@ -349,6 +361,7 @@
   =item since: 1.99_12
   
   =back
  +
   
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to