From fef94f9bcb0303c7c1344923e96460fed6a36263 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sun, 19 Apr 2009 15:40:16 +0200 Subject: doc about importing --- lib/Tree/Template/Declare.pm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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, although it munges the C list +before passing it to L. A line like: + + use Tree::Template::Declare @something; + +becomes a call to L's export sub like: + + $export->('Tree::Template::Declare',-default => {@something}); + +See L's documentation for things like renaming the +imports. + +You can C 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 -- cgit v1.2.3