# $Id: Block.pm 284 2006-12-01 07:51:49Z chronos $ package BBCode::Tag::Block; use base qw(BBCode::Tag); use strict; use warnings; our $VERSION = '0.34'; sub Class($):method { return qw(BLOCK); } sub BodyTags($):method { return qw(:BLOCK :INLINE); } sub bodyHTML($):method { local $_ = shift->SUPER::bodyHTML(); s#^\s* (?:
\s* )* ##x; s# \s* (?:
\s* )* $##x; return $_ unless wantarray; return split /(?<=\n)/, $_; } 1;