celogeek > Text-CGILike-0.4 > Text::CGILike

Download:
Text-CGILike-0.4.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.4   Source   Latest Release: Text-CGILike-0.6

NAME ^

Text::CGILike - Wrapper to create text file using the CGI syntax

VERSION ^

version 0.4

OVERVIEW ^

CGI is an old module, and now we can create html or text with a simple template.

I have create this module to be able to format my email in html or text by just changing the module I use.

So I don't use template in that case, just a simple '--format=text/html'

ATTRIBUTES ^

DEFAULT_CLASS

To change columns using keywords

    require Text::CGILike;
    Text::CGILike->import(':standard');

    require Term::Size;
    my ($columns) = Term::Size::chars();
    $columns ||= 80;

    my ($TCGI) = Text::CGILike->DEFAULT_CLASS;
    $TCGI->columns($columns);

METHODS ^

DEFAULT_CLASS

This singleton is use if you don't instanciate Text::CGILike

start_html

Start the document, you can pass headers like CGI here. Only '-title' will be used.

    start_html('my title');
    start_html(-title => 'my title');

end_html

Finish the document.

    end_html;

meta

Completly ignore. no meta in brute text

h1

Create a box that define the bigger text.

    h1('my big text');

hr

Create a row of '#' (horizontal rule)

br

break line

center

center the text, and respect wrap of text

ul

create list

li

do list starting with an asterix '*'

import

Import tags. check CGI for more information.

SEE ALSO ^

CGI

BUGS ^

Please report any bugs or feature requests on the bugtracker website https://github.com/celogeek/Text-CGILike/issues

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

AUTHOR ^

celogeek <me@celogeek.com>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2011 by celogeek <me@celogeek.com>.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: