Acme-Hidek
view release on metacpan or search on metacpan
inc/Module/Install.pm view on Meta::CPAN
open( FH, "< $_[0]" ) or die "open($_[0]): $!";
my $string = do { local $/; <FH> };
close FH or die "close($_[0]): $!";
return $string;
}
END_OLD
sub _readperl {
my $string = Module::Install::_read($_[0]);
$string =~ s/(?:\015{1,2}\012|\015|\012)/\n/sg;
$string =~ s/(\n)\n*__(?:DATA|END)__\b.*\z/$1/s;
$string =~ s/\n\n=\w+.+?\n\n=cut\b.+?\n+/\n\n/sg;
return $string;
}
sub _readpod {
my $string = Module::Install::_read($_[0]);
$string =~ s/(?:\015{1,2}\012|\015|\012)/\n/sg;
return $string if $_[0] =~ /\.pod\z/;
$string =~ s/(^|\n=cut\b.+?\n+)[^=\s].+?\n(\n=\w+|\z)/$1$2/sg;
$string =~ s/\n*=pod\b[^\n]*\n+/\n\n/sg;
xt/01_podspell.t view on Meta::CPAN
#!perl -w
use strict;
use Test::More;
eval q{ use Test::Spellunker };
plan skip_all => q{Test::Spellunker is not installed.}
if $@;
add_stopwords(map { /(\w+)/g } <DATA>);
all_pod_files_spelling_ok('lib');
__DATA__
Goro Fuji (gfx)
gfuji(at)cpan.org
Acme::Hidek
hidek
APIs
RT
( run in 1.366 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )