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 )