Dist-Zilla-Role-RepoFileInjector
view release on metacpan or search on metacpan
lib/Dist/Zilla/Role/RepoFileInjector.pm view on Meta::CPAN
$self->log_debug([ 'writing out %s%s', $file->name,
$filename->is_relative ? ' to ' . path($self->repo_root)->stringify : '' ]);
Carp::croak("attempted to write $filename multiple times") if $abs_filename->exists;
$abs_filename->touchpath;
# handle dzil v4 files by assuming no (or latin1) encoding
my $encoded_content = $file->can('encoded_content') ? $file->encoded_content : $file->content;
$abs_filename->spew_raw($encoded_content);
chmod $file->mode, "$abs_filename" or die "couldn't chmod $abs_filename: $!";
}
}
1;
__END__
=pod
=encoding UTF-8
( run in 0.398 second using v1.01-cache-2.11-cpan-8d75d55dd25 )