```{index} single: YAML::PP::Writer ``` # YAML::PP::Writer Write YAML output ## SYNOPSIS ```perl my $writer = YAML::PP::Writer->new; ``` ## DESCRIPTION The [YAML::PP::Emitter](Emitter.md) 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 ```perl my $writer = YAML::PP::Writer->new; ``` Constructor. - write ```perl $writer->write('- '); ``` - init ```perl $writer->init; ``` Initialize - finish ```perl $writer->finish; ``` Gets called when the output ends. - output, set\_output Getter/setter for the YAML output ## Modules - [`YAML::PP::Writer::File`](Writer/File.md) - Write YAML output to file or file handle ```{toctree} :hidden: :maxdepth: 1 Writer/File ```