Maroš Kollár > Games-Lacuna-Task > Games::Lacuna::Task::Table

Download:
Games-Lacuna-Task-2.05.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Games::Lacuna::Task::Table - Simple table for reports

SYNOPSIS ^

    my $table = Games::Lacuna::Task::Table->new(
        headline    => 'Some table',
        columns     => ['Column 1','Column 2'],
    );
    
    foreach (@data) {
        $table->add_row({
            column_1    => $_->[0],
            column_2    => $_->[1],
        });
    }
    
    say $table->render_text;

ACCESSORS ^

headline

Headline. [Optional]

columns

Array of column names. [Required]

data

Array of HashRefs. Usually not accessed directly.

METHODS ^

render_html

Render table as HTML.

render_text

Render table as plain text.

has_headline

Checks if headline is set

add_row

Add a new row.

syntax highlighting: