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.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,
};
}