Pod-Confluence
view release on metacpan or search on metacpan
t/lib/Pod/Confluence/TestUtil.pm view on Meta::CPAN
slurp
spurt
write_pod
);
sub slurp {
my ($file) = @_;
# http://www.perl.com/pub/2003/11/21/slurp.html
return $file
? do { local ( @ARGV, $/ ) = $file; <> }
: do { local $/; <STDIN> };
}
sub spurt {
my ( $content, $file, %options ) = @_;
my $write_mode = $options{append} ? '>>' : '>';
open( my $handle, $write_mode, $file )
|| croak("unable to open [$file]: $!");
print( $handle $content );
close($handle);
( run in 0.619 second using v1.01-cache-2.11-cpan-179a2ef0c17 )