From cb4370b25dd2d571f61a35205e4b2c05d927cc3d Mon Sep 17 00:00:00 2001 From: dakkar Date: Sat, 28 Mar 2015 12:43:46 +0000 Subject: dzil + cleanup --- .gitignore | 1 + ChangeLog | 6 +++++- dist.ini | 24 +++++++++++++++++++----- lib/Tree/Template/Declare.pm | 12 ++---------- lib/Tree/Template/Declare/DAG_Node.pm | 11 ++--------- lib/Tree/Template/Declare/HTML_Element.pm | 11 ++--------- lib/Tree/Template/Declare/LibXML.pm | 11 ++--------- t/02-xslt.t | 1 - t/03-html.t | 1 - t/04-xml.t | 1 - t/05-mixed.t | 2 -- t/06-code.t | 1 - 12 files changed, 33 insertions(+), 49 deletions(-) diff --git a/.gitignore b/.gitignore index b7e23ed..95de65c 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ MANIFEST.bak .prove *~ /.build/ +/Tree-Template-Declare-*/ diff --git a/ChangeLog b/ChangeLog index 66c42e9..58853a3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,8 @@ -.. -*- mode: rst; coding: utf-8 -*- +{{$NEXT}} + - moved to Dist::Zilla + - fixed prereqs + - removed useless "use Data::Dumper" from several files + 0.6 2015-03-25 - fixed tests that depended on a particular output from Tree::DAG_Node::tree_to_lol(), they should now work with any diff --git a/dist.ini b/dist.ini index bc73efc..16591e6 100644 --- a/dist.ini +++ b/dist.ini @@ -1,3 +1,4 @@ +name = Tree-Template-Declare author = Gianni Ceccarelli license = Perl_5 copyright_holder = Gianni Ceccarelli @@ -16,18 +17,31 @@ match = ~$ allow_dirty = dist.ini [Git::NextVersion] -first_version = 0.0.1 - -[CheckChangeLog] [NextRelease] +filename = ChangeLog -[AutoPrereqs] +[CheckChangesHasContent] +changelog = ChangeLog -[PkgDist] +[Prereqs] +Carp = 0 +Devel::Caller = 0 +Sub::Exporter = 0 +base = 0 + +[Prereqs / TestRequires] +Test::Most = 0 +Tree::DAG_Node = 0 + +[Prereqs / TestRecommends] +HTML::Element = 0 +XML::LibXML = 0 [PkgVersion] +[PkgDist] + [ManifestSkip] [Test::NoTabs] diff --git a/lib/Tree/Template/Declare.pm b/lib/Tree/Template/Declare.pm index cf0817c..8de32ae 100644 --- a/lib/Tree/Template/Declare.pm +++ b/lib/Tree/Template/Declare.pm @@ -1,14 +1,12 @@ package Tree::Template::Declare; + use strict; use warnings; use Sub::Exporter; use Devel::Caller 'caller_args'; use Carp; -use Data::Dumper; use 5.006; -our $VERSION='0.6'; - { my $exporter=Sub::Exporter::build_exporter({ groups => { @@ -102,9 +100,7 @@ sub _build_group { 1; __END__ -=head1 NAME - -Tree::Template::Declare - easily build tree structures +# ABSTRACT: easily build tree structures =head1 SYNOPSIS @@ -292,8 +288,4 @@ for the creation of detached nodes =back -=head1 AUTHOR - -Gianni Ceccarelli - =cut diff --git a/lib/Tree/Template/Declare/DAG_Node.pm b/lib/Tree/Template/Declare/DAG_Node.pm index 6c7d700..33761ef 100644 --- a/lib/Tree/Template/Declare/DAG_Node.pm +++ b/lib/Tree/Template/Declare/DAG_Node.pm @@ -1,10 +1,9 @@ package Tree::Template::Declare::DAG_Node; + use strict; use warnings; use Carp; -our $VERSION='0.6'; - sub new { my ($class,$node_class)=@_; $node_class||='Tree::DAG_Node'; @@ -63,9 +62,7 @@ sub set_node_attributes { 1; __END__ -=head1 NAME - -Tree::Template::Declare::DAG_Node +# ABSTRACT: adaptor for Tree::DAG_Node =head1 SYNOPSIS @@ -84,8 +81,4 @@ method. Tree::Template::Declare::DAG_Node->new('Tree::DAG_Node::XPath'); # custom class -=head1 AUTHOR - -Gianni Ceccarelli - =cut diff --git a/lib/Tree/Template/Declare/HTML_Element.pm b/lib/Tree/Template/Declare/HTML_Element.pm index f8bdb90..9f8cec3 100644 --- a/lib/Tree/Template/Declare/HTML_Element.pm +++ b/lib/Tree/Template/Declare/HTML_Element.pm @@ -1,11 +1,10 @@ package Tree::Template::Declare::HTML_Element; + use strict; use warnings; use Carp; use HTML::Element; -our $VERSION='0.6'; - sub new { my ($class)=@_; @@ -78,9 +77,7 @@ sub set_node_attributes { 1; __END__ -=head1 NAME - -Tree::Template::Declare::HTML_Element +# ABSTRACT: adaptor for HTML::Element =head1 SYNOPSIS @@ -104,8 +101,4 @@ which is too cumbersone. You can instead use: HTML::Element's C method will be called by C before returning the tree object. -=head1 AUTHOR - -Gianni Ceccarelli - =cut diff --git a/lib/Tree/Template/Declare/LibXML.pm b/lib/Tree/Template/Declare/LibXML.pm index 246ab8d..525432a 100644 --- a/lib/Tree/Template/Declare/LibXML.pm +++ b/lib/Tree/Template/Declare/LibXML.pm @@ -1,11 +1,10 @@ package Tree::Template::Declare::LibXML; + use strict; use warnings; use Carp; use XML::LibXML; -our $VERSION='0.6'; - sub new { my ($class)=@_; @@ -112,9 +111,7 @@ sub set_node_attributes { 1; __END__ -=head1 NAME - -Tree::Template::Declare::LibXML +# ABSTRACT: adaptor for LibXML =head1 SYNOPSIS @@ -143,8 +140,4 @@ This is ugly, so you can do: text_node 'some text content'; }; -=head1 AUTHOR - -Gianni Ceccarelli - =cut diff --git a/t/02-xslt.t b/t/02-xslt.t index d36c132..d36d5f2 100644 --- a/t/02-xslt.t +++ b/t/02-xslt.t @@ -34,7 +34,6 @@ package main; use strict; use warnings; use Tree::Template::Declare builder => Tree::Template::Declare::DAG_Node->new('Tree::DAG_Node::XPath'); -use Data::Dumper; my $tree=tree { node { diff --git a/t/03-html.t b/t/03-html.t index 6c1348d..b9e6e2d 100644 --- a/t/03-html.t +++ b/t/03-html.t @@ -8,7 +8,6 @@ plan tests => 1; use strict; use warnings; use Tree::Template::Declare builder => '+HTML_Element'; -use Data::Dumper; my $tree=tree { node { diff --git a/t/04-xml.t b/t/04-xml.t index bd4ada3..7d9ef6d 100644 --- a/t/04-xml.t +++ b/t/04-xml.t @@ -8,7 +8,6 @@ plan tests => 2; use strict; use warnings; use Tree::Template::Declare builder => '+LibXML'; -use Data::Dumper; xmlns test => 'http://test/'; diff --git a/t/05-mixed.t b/t/05-mixed.t index 85bcf37..34cdb68 100644 --- a/t/05-mixed.t +++ b/t/05-mixed.t @@ -10,8 +10,6 @@ use warnings; use Tree::Template::Declare -prefix=> 'x', builder => '+LibXML'; use Tree::Template::Declare -prefix=> 'd', builder => '+DAG_Node'; -use Data::Dumper; - xxmlns test => 'http://test/'; my $xmltree= xtree { diff --git a/t/06-code.t b/t/06-code.t index f80c7fa..7184d12 100644 --- a/t/06-code.t +++ b/t/06-code.t @@ -3,7 +3,6 @@ use Test::Most tests => 2,'die'; use strict; use warnings; use Tree::Template::Declare builder => '+DAG_Node'; -use Data::Dumper; sub make_item { my ($name,$id)=@_; -- cgit v1.2.3