From 7a6128e6d69f60f4819edc8dce486192f3862247 Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Wed, 29 Apr 2009 16:03:17 +0200 Subject: hopefully fixed P::C tests, and upped version --- lib/Tree/Template/Declare.pm | 19 +++++++++++++++++-- lib/Tree/Template/Declare/DAG_Node.pm | 2 +- lib/Tree/Template/Declare/HTML_Element.pm | 2 +- lib/Tree/Template/Declare/LibXML.pm | 2 +- 4 files changed, 20 insertions(+), 5 deletions(-) (limited to 'lib') diff --git a/lib/Tree/Template/Declare.pm b/lib/Tree/Template/Declare.pm index 151801a..2a287b9 100644 --- a/lib/Tree/Template/Declare.pm +++ b/lib/Tree/Template/Declare.pm @@ -7,7 +7,7 @@ use Carp; use Data::Dumper; use v5.8; -our $VERSION='0.1'; +our $VERSION='0.2'; { my $exporter=Sub::Exporter::build_exporter({ @@ -33,7 +33,7 @@ sub _build_group { if (! ref $builder) { my $builder_pkg=$builder; - if ($builder_pkg=~m{\A \+(\w+) \z}smx) { + if ($builder_pkg=~m{\A [+](\w+) \z}smx) { $builder_pkg="Tree::Template::Declare::$1"; } eval "require $builder_pkg" ## no critic (ProhibitStringyEval) @@ -275,6 +275,21 @@ different names for the imports: use Tree::Template::Declare -prefix=> 'x', builder => '+LibXML'; use Tree::Template::Declare -prefix=> 'd', builder => '+DAG_Node'; +=head1 KNOWN ISSUES & BUGS + +=over 4 + +=item * + +C<_munge_exports> is ugly + +=item * + +the context-sensitivity of C might not be the best way to DWIM +for the creation of detached nodes + +=back + =head1 AUTHOR Gianni Ceccarelli diff --git a/lib/Tree/Template/Declare/DAG_Node.pm b/lib/Tree/Template/Declare/DAG_Node.pm index b55b78f..56d739c 100644 --- a/lib/Tree/Template/Declare/DAG_Node.pm +++ b/lib/Tree/Template/Declare/DAG_Node.pm @@ -3,7 +3,7 @@ use strict; use warnings; use Carp; -our $VERSION='0.1'; +our $VERSION='0.2'; sub new { my ($class,$node_class)=@_; diff --git a/lib/Tree/Template/Declare/HTML_Element.pm b/lib/Tree/Template/Declare/HTML_Element.pm index a589501..bdf3fa7 100644 --- a/lib/Tree/Template/Declare/HTML_Element.pm +++ b/lib/Tree/Template/Declare/HTML_Element.pm @@ -4,7 +4,7 @@ use warnings; use Carp; use HTML::Element; -our $VERSION='0.1'; +our $VERSION='0.2'; sub new { my ($class)=@_; diff --git a/lib/Tree/Template/Declare/LibXML.pm b/lib/Tree/Template/Declare/LibXML.pm index 626df32..8a93597 100644 --- a/lib/Tree/Template/Declare/LibXML.pm +++ b/lib/Tree/Template/Declare/LibXML.pm @@ -4,7 +4,7 @@ use warnings; use Carp; use XML::LibXML; -our $VERSION='0.1'; +our $VERSION='0.2'; sub new { my ($class)=@_; -- cgit v1.2.3