Data-Section-Writer
view release on metacpan or search on metacpan
lib/Data/Section/Writer.pm view on Meta::CPAN
666768697071727374757677787980818283848586
my
$files
=
$self
->_files;
return
"__DATA__\n"
unless
%$files
;
return
join
(
"\n"
,
"__DATA__"
,
(
map
{
$self
->_render_file(
$_
,
$files
->{
$_
}) }
sort
keys
$files
->%*),
''
);
}
sub
update_file (
$self
) {
my
$perl
;
my
$orig
;
if
(-f
$self
->perl_filename) {
$orig
=
$perl
=
$self
->perl_filename->slurp_utf8;
if
(
$perl
=~ /^__DATA__/) {
$perl
=
''
;
}
else
{
# read the file in, removing __DATA__ and everything after that
( run in 0.227 second using v1.01-cache-2.11-cpan-d6f9594c0a5 )