The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Markdown::Parser::TableBody - Markdown Table Body Element

SYNOPSIS

    my $o = Markdown::Parser::TableBody->new;
    $o->add_element( $o->create_table_row( @_ ) );

VERSION

    v0.1.0

DESCRIPTION

This is a class object to represent a table body. It is used by Markdown::Parser and inherits from Markdown::Parser::Element

METHODS

as_css_grid

Returns this table body as a CSS grid as a regular string.

This is quite a nifty feature that enables you to transform effortlessly a table into a CSS grid.

See "as_css_grid" in Markdown::Parser::Table

as_markdown

Returns a string representation of the table body formatted in markdown.

This method will call each row Markdown::Parser::TableRow object and get their respective markdown string representation.

It returns a plain string.

as_string

Returns an html representation of the table body. It calls each of its children that should be Markdown::Parser::TableRow objects to get their respective html representation.

It returns a plain string.

reset

Reset any cache generated to allow for re-computation of css grid, markdown or stringification

AUTHOR

Jacques Deguest <jack@deguest.jp>

COPYRIGHT & LICENSE

Copyright (c) 2020 DEGUEST Pte. Ltd.

You can use, copy, modify and redistribute this package and associated files under the same terms as Perl itself.