diff options
Diffstat (limited to 'lib/Tree/Template/Declare.pm')
-rw-r--r-- | lib/Tree/Template/Declare.pm | 19 |
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> |