Markdent::Handler::HTMLStream::Fragment(3pm)

Markdent::Handler::HTMLStream::Fragment3pm

Turns markdent events into an html fragment

Version

version 0.40

Overview

This class takes an event stream and turns it into an HTML document, without a doctype, "<html>", "<head>" or "<body>" tags.

Methods

This role provides the following methods:

Markdent::Handler::HTMLStream::Document->new(...)

This method creates a new handler. It accepts the following parameters:

•

output => $fh

The file handle or object to which HTML output will be streamed. If you want to capture the output in a string, you can open a filehandle to a string:

  my $buffer = q{};
  open my $fh, '>', \$buffer;

If you pass a file handle (or IO::Handle object), then all calls to print() will be checked, and an error will be thrown.

You can pass an object of any other class, it must implement its own print() method, and error handling is left up to this method.

Roles

This class does the Markdent::Role::HTMLStream, Markdent::Role::EventsAsMethods, and Markdent::Role::Handler roles.

Source

The source code repository for Markdent can be found at <https://github.com/houseabsolute/Markdent>.

Releases

4 releases since Debian 10 (Buster); the text changed 3 times.

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

Bugs

See Markdent for bug reporting details.

Bugs may be submitted at <https://github.com/houseabsolute/Markdent/issues>.

I am also usually active on IRC as 'autarch' on "irc://irc.perl.org".

Author

Dave Rolsky <[email protected]>

From libmarkdent-perl 0.40-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.