NAME
    IO::Barf - Barfing content to output file.

SYNOPSIS
     use IO::Barf qw(barf);
     barf($file, 'CONTENT');

SUBROUTINES
    "barf($file, $content)"
             Barf content to file.

ERRORS
     barf():
             Cannot open file '%s'.
             Cannot close file '%s'.

EXAMPLE
     # Pragmas.
     use strict;
     use warnings;

     # Module.
     use File::Temp qw(tempfile);
     use IO::Barf qw(barf);

     # Content.
     my $content = "foo\nbar\n";

     # Temporary file.
     my $temp_file = File::Temp->new->filename;

     # Barf out.
     barf($temp_file, $content);

     # Print tempory file.
     system("cat $temp_file");

     # Output:
     # foo
     # bar

DEPENDENCIES
    Error::Pure, Exporter, Readonly.

SEE ALSO
    IO::Any, File::Slurp, Perl6::Slurp.

REPOSITORY
    <https://github.com/tupinek/IO-Barf>

AUTHOR
    Michal Špaček <mailto:skim@cpan.org>

    <http://skim.cz>

LICENSE AND COPYRIGHT
    BSD license.

VERSION
    0.01

