summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGianni Ceccarelli <dakkar@dechirico.(none)>2009-04-29 16:03:17 +0200
committerGianni Ceccarelli <dakkar@dechirico.(none)>2009-04-29 16:03:17 +0200
commit7a6128e6d69f60f4819edc8dce486192f3862247 (patch)
tree1bd696bb8df12cc8f4f9b6565b727fd15b62ed97 /lib
parentset version dep in Makefile.PL (diff)
downloadTree-Template-Declare-7a6128e6d69f60f4819edc8dce486192f3862247.tar.gz
Tree-Template-Declare-7a6128e6d69f60f4819edc8dce486192f3862247.tar.bz2
Tree-Template-Declare-7a6128e6d69f60f4819edc8dce486192f3862247.zip
hopefully fixed P::C tests, and upped version
Diffstat (limited to 'lib')
-rw-r--r--lib/Tree/Template/Declare.pm19
-rw-r--r--lib/Tree/Template/Declare/DAG_Node.pm2
-rw-r--r--lib/Tree/Template/Declare/HTML_Element.pm2
-rw-r--r--lib/Tree/Template/Declare/LibXML.pm2
4 files changed, 20 insertions, 5 deletions
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<node> might not be the best way to DWIM
+for the creation of detached nodes
+
+=back
+
=head1 AUTHOR
Gianni Ceccarelli <dakkar@thenautilus.net>
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)=@_;