diff options
author | dakkar <dakkar@thenautilus.net> | 2009-04-19 15:40:16 +0200 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2009-04-19 15:40:16 +0200 |
commit | fef94f9bcb0303c7c1344923e96460fed6a36263 (patch) | |
tree | dbf8e197c655747ff02896e9d7a9ddcf3b85de4c /lib/Tree/Template | |
parent | documentation stub (diff) | |
download | Tree-Template-Declare-fef94f9bcb0303c7c1344923e96460fed6a36263.tar.gz Tree-Template-Declare-fef94f9bcb0303c7c1344923e96460fed6a36263.tar.bz2 Tree-Template-Declare-fef94f9bcb0303c7c1344923e96460fed6a36263.zip |
doc about importing
Diffstat (limited to 'lib/Tree/Template')
-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> |