summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/Tree/Template/Declare.pm31
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