X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Flib%2FRT%2FShredder%2FPOD.pm;fp=rt%2Flib%2FRT%2FShredder%2FPOD.pm;h=8dc320ebae78cbb91a388a4d575c40d572ffbc7c;hb=33beebf4cb42eba3e1dd868ad5e0af102de961da;hp=6b7e01632a15ba604cb1ada145fc615a9b088385;hpb=7ac86daf67b0a95153b736d5811f9050363f6553;p=freeside.git diff --git a/rt/lib/RT/Shredder/POD.pm b/rt/lib/RT/Shredder/POD.pm index 6b7e01632..8dc320eba 100644 --- a/rt/lib/RT/Shredder/POD.pm +++ b/rt/lib/RT/Shredder/POD.pm @@ -2,7 +2,7 @@ # # COPYRIGHT: # -# This software is Copyright (c) 1996-2011 Best Practical Solutions, LLC +# This software is Copyright (c) 1996-2012 Best Practical Solutions, LLC # # # (Except where explicitly superseded by other copyright notices) @@ -51,11 +51,12 @@ package RT::Shredder::POD; use strict; use warnings; use Pod::Select; +use Pod::PlainText; sub plugin_html { my ($file, $out_fh) = @_; - my $parser = new RT::Shredder::POD::HTML; + my $parser = RT::Shredder::POD::HTML->new; $parser->select('ARGUMENTS', 'USAGE'); $parser->parse_from_file( $file, $out_fh ); } @@ -63,9 +64,8 @@ sub plugin_html sub plugin_cli { my ($file, $out_fh, $no_name) = @_; - use Pod::PlainText; local @Pod::PlainText::ISA = ('Pod::Select', @Pod::PlainText::ISA); - my $parser = new Pod::PlainText; + my $parser = Pod::PlainText->new(); $parser->select('SYNOPSIS', 'ARGUMENTS', 'USAGE'); $parser->add_selection('NAME') unless $no_name; $parser->parse_from_file( $file, $out_fh ); @@ -74,9 +74,8 @@ sub plugin_cli sub shredder_cli { my ($file, $out_fh) = @_; - use Pod::PlainText; local @Pod::PlainText::ISA = ('Pod::Select', @Pod::PlainText::ISA); - my $parser = new Pod::PlainText; + my $parser = Pod::PlainText->new(); $parser->select('NAME', 'SYNOPSIS', 'USAGE', 'OPTIONS'); $parser->parse_from_file( $file, $out_fh ); }