diff options
Diffstat (limited to 'lib/Tree/Template')
-rw-r--r-- | lib/Tree/Template/Declare.pm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/lib/Tree/Template/Declare.pm b/lib/Tree/Template/Declare.pm index 185d9eb..c2bab3b 100644 --- a/lib/Tree/Template/Declare.pm +++ b/lib/Tree/Template/Declare.pm @@ -5,6 +5,7 @@ use Sub::Exporter; use Devel::Caller 'caller_args'; use Carp; use Data::Dumper; +use v5.8; our $VERSION='0.1'; @@ -87,3 +88,33 @@ sub _build_group { } 1; +__END__ + +=head1 NAME + +Tree::Template::Declare - easily build tree structures + +=head1 SYNOPSIS + + use Tree::Template::Declare builder => '+DAG_Node'; + + my $tree=tree { + node { + name 'root'; + attribs name => 'none'; + node { + name 'first'; + attribs name => 'number_1'; + attribs other => 'some'; + }; + node { + name 'second'; + }; + }; + }; + +=head1 AUTHOR + +Gianni Ceccarelli <dakkar@thenautilus.net> + +=cut |