| Convert-Wiki documentation | Contained in the Convert-Wiki distribution. |
Convert::Wiki::Node::Item - Represents an item in a list (aka <li> or *)
use Convert::Wiki::Node::Item; my $para = Convert::Wiki::Node->new( txt => 'Foo is a foobar.', type => 'item' ); print $para->as_wiki(); # print something like "* Foo is a foorbar\n"
A Convert::Wiki::Node::Item represents an item in a list (aka the equivalent of
<li> or *.
None by default.
Tels http://bloodgate.com
Copyright (C) 2004 by Tels
This library is free software; you can redistribute it and/or modify it under the terms of the GPL. See the LICENSE file for more details.
| Convert-Wiki documentation | Contained in the Convert-Wiki distribution. |
############################################################################# # (c) by Tels 2004. Part of Convert::Wiki # # represents an item in a list (aka <li> or *) ############################################################################# package Convert::Wiki::Node::Item; use 5.006001; use strict; use warnings; use Convert::Wiki::Node; use vars qw/$VERSION @ISA/; @ISA = qw/Convert::Wiki::Node/; $VERSION = '0.03'; ############################################################################# sub _as_wiki { my ($self,$txt) = @_; # "* Foo bar is baz.\n" my $trailing = "\n"; # add a new line if the next node is not an item my $next = $self->{next}; $trailing .= "\n" if defined $next && $next->type() ne 'item'; '* ' . $txt . $trailing; } 1; __END__