DRY: "use parent"
authorMoritz Bunkus <moritz@bunkus.org>
Wed, 4 Aug 2010 09:50:11 +0000 (11:50 +0200)
committerMoritz Bunkus <moritz@bunkus.org>
Wed, 4 Aug 2010 10:03:52 +0000 (12:03 +0200)
SL/Template/Excel.pm
SL/Template/HTML.pm
SL/Template/LaTeX.pm
SL/Template/OpenDocument.pm
SL/Template/PlainText.pm
SL/Template/XML.pm

index 3ed7618..206e043 100644 (file)
@@ -1,10 +1,6 @@
 package SL::Template::Excel;
 
-use SL::Template::Simple;
-
-use vars qw(@ISA);
-
-@ISA = qw(SL::Template::Simple);
+use parent qw(SL::Template::Simple);
 
 sub new {
   my $type = shift;
index 1fa7252..abca75c 100644 (file)
@@ -1,9 +1,6 @@
 package SL::Template::HTML;
 
-use SL::Template::LaTeX;
-
-use vars qw(@ISA);
-@ISA = qw(SL::Template::LaTeX);
+use parent qw(SL::Template::LaTeX);
 
 use strict;
 
index 889ed07..4377b6d 100644 (file)
@@ -1,9 +1,6 @@
 package SL::Template::LaTeX;
 
-use vars qw(@ISA);
-
-use SL::Template;
-@ISA = qw(SL::Template::Simple);
+use parent qw(SL::Template::Simple);
 
 use strict;
 
index d0753a5..626d3c0 100644 (file)
@@ -1,10 +1,9 @@
 package SL::Template::OpenDocument;
 
-use SL::Template::Simple;
+use parent qw(SL::Template::Simple);
 
 use Archive::Zip;
 use POSIX 'setsid';
-use vars qw(@ISA);
 
 use SL::Iconv;
 
@@ -14,8 +13,6 @@ use Cwd;
 # use File::Temp qw(:mktemp);
 use IO::File;
 
-@ISA = qw(SL::Template::Simple);
-
 use strict;
 
 sub new {
index d5a734f..14d92e9 100644 (file)
@@ -1,10 +1,6 @@
 package SL::Template::PlainText;
 
-use SL::Template::LaTeX;
-
-use vars qw(@ISA);
-
-@ISA = qw(SL::Template::LaTeX);
+use parent qw(SL::Template::LaTeX);
 
 use strict;
 
index fbedf84..2e50785 100644 (file)
@@ -1,10 +1,6 @@
 package SL::Template::XML;
 
-use SL::Template::HTML;
-
-use vars qw(@ISA);
-
-@ISA = qw(SL::Template::HTML);
+use parent qw(SL::Template::HTML);
 
 use strict;