summaryrefslogtreecommitdiff
path: root/lib/Tree/Template/Declare.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Tree/Template/Declare.pm')
-rw-r--r--lib/Tree/Template/Declare.pm19
1 files changed, 17 insertions, 2 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>