diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Tree/Template/Declare.pm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/Tree/Template/Declare.pm b/lib/Tree/Template/Declare.pm index c2bab3b..4d410f3 100644 --- a/lib/Tree/Template/Declare.pm +++ b/lib/Tree/Template/Declare.pm @@ -113,6 +113,26 @@ Tree::Template::Declare - easily build tree structures }; }; +=head1 IMPORTING + +This module uses L<Sub::Exporter>, although it munges the C<use> list +before passing it to L<Sub::Exporter>. A line like: + + use Tree::Template::Declare @something; + +becomes a call to L<Sub::Exporter>'s export sub like: + + $export->('Tree::Template::Declare',-default => {@something}); + +See L<Sub::Exporter>'s documentation for things like renaming the +imports. + +You can C<use> this module more than once, with different builders and +different names for the imports: + + use Tree::Template::Declare -prefix=> 'x', builder => '+LibXML'; + use Tree::Template::Declare -prefix=> 'd', builder => '+DAG_Node'; + =head1 AUTHOR Gianni Ceccarelli <dakkar@thenautilus.net> |