summaryrefslogtreecommitdiff
path: root/lib/Tree/Template/Declare.pm
diff options
context:
space:
mode:
authorGianni Ceccarelli <dakkar@dechirico.(none)>2009-03-27 13:00:46 +0100
committerGianni Ceccarelli <dakkar@dechirico.(none)>2009-03-27 13:00:46 +0100
commit26248672c6b3ee8f8b10dff5f2b8302e008f46c1 (patch)
tree0035267f3e4b3ab4aa64c22ca60d2018cc6b6e1d /lib/Tree/Template/Declare.pm
parentlibxml, no namespace support (diff)
downloadTree-Template-Declare-26248672c6b3ee8f8b10dff5f2b8302e008f46c1.tar.gz
Tree-Template-Declare-26248672c6b3ee8f8b10dff5f2b8302e008f46c1.tar.bz2
Tree-Template-Declare-26248672c6b3ee8f8b10dff5f2b8302e008f46c1.zip
LibXML with namespace support, and fixed tests
Diffstat (limited to 'lib/Tree/Template/Declare.pm')
-rw-r--r--lib/Tree/Template/Declare.pm6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Tree/Template/Declare.pm b/lib/Tree/Template/Declare.pm
index 9778f42..a2be8e2 100644
--- a/lib/Tree/Template/Declare.pm
+++ b/lib/Tree/Template/Declare.pm
@@ -45,6 +45,11 @@ sub _build_group {
}
}
+ my $additional_exports={};
+ if ($builder->can('_additional_exports')) {
+ $additional_exports=$builder->_additional_exports();
+ }
+
my @current_node=(undef);
return {
@@ -76,6 +81,7 @@ sub _build_group {
$builder->set_node_attributes($current_node[0],\%attrs);
return;
},
+ %$additional_exports,
};
}