Data-Section-Writer
view release on metacpan or search on metacpan
lib/Data/Section/Writer.pm view on Meta::CPAN
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.252 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )