Pod::CYOA::Transformer - transform 'cyoa' regions
version 0.002
Pod::CYOA::Transformer is a Pod::Elemental::Transformer implementation. It looks for a region with the format name cyoa and transforms it into a =item-list surrounded by html regions.
cyoa
=item
html
A cyoa region is written with pairs of ?-separated values representing page links and descriptions. For example:
?
=for :cyoa ? pie-eating ? eat a pie ? start ? start over ? visit-lefty ? buy an "O"
...will become something like:
=for html <div class='cyoa'> =over 4 =item * If you'd like to L<eat a pie|@pie-eating> =item * If you'd like to L<start over|@start> =item * If you'd like to L<buy an "O"|@visit-lefty> =back =for html </div>
The @-prefix on the link targets is expected to be handled by Pod::CYOA::XHTML.
@
Ricardo SIGNES <rjbs@cpan.org>
This software is copyright (c) 2013 by Ricardo SIGNES.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Pod::CYOA, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Pod::CYOA
CPAN shell
perl -MCPAN -e shell install Pod::CYOA
For more information on module installation, please visit the detailed CPAN module installation guide.