diff options
Diffstat (limited to 'lib/Tree')
-rw-r--r-- | lib/Tree/Template/Declare.pm | 19 | ||||
-rw-r--r-- | lib/Tree/Template/Declare/DAG_Node.pm | 2 | ||||
-rw-r--r-- | lib/Tree/Template/Declare/HTML_Element.pm | 2 | ||||
-rw-r--r-- | lib/Tree/Template/Declare/LibXML.pm | 2 |
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)=@_; |