YAML::PP::Writer::File(3pm)

YAML::PP::Writer::File3pm

Write yaml output to file or file handle

Usage

    my $writer = YAML::PP::Writer::File->new(output => $file);

Overview

The YAML::PP::Emitter sends its output to the writer.

You can use your own writer. if you want to send the YAML output to somewhere else. See t/44.writer.t for an example.

Methods

new
    my $writer = YAML::PP::Writer::File->new(output => $file);
    my $writer = YAML::PP::Writer::File->new(output => $filehandle);

Constructor.

write
    $writer->write('- ');
init
    $writer->init;

Initialize

finish
    $writer->finish;

Gets called when the output ends. If The argument was a filename, the filehandle will be closed. If the argument was a filehandle, the caller needs to close it.

output, set_output

Getter/setter for the YAML output

Releases

4 releases since Debian 11 (Bullseye); the text changed 3 times.

  1. 11
  2. 12
  3. 13
  4. Arch

From perl-yaml-pp 0.43.0-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.