
App::Pod::Example - Base class for pod_example script.

use App::Pod::Example; my $app = App::Pod::Example->new(%parameters); $app->run($file_or_module, $section);

new(%parameters)Constructor.
debug
Debug flag. It means print debug messages. Default value is 1.
enumerate
Enumerate lines in print output. Default value is 0.
print
Print flag. It means print of example. Default value is 0.
run
Run flag. It means run of example. Default value is 1.
run($file_or_module, $section, $number_of_example)Run method. $file_or_module - File with pod doc or perl module. $section - Pod section with example. Default value is 'EXAMPLE'. $number_of_example - Number of example. Default value is 1.

new():
Cannot process any action.
From Class::Utils::set_params():
Unknown parameter '%s'.

# Pragmas.
use strict;
use warnings;
# Modules.
use App::Pod::Example;
# Run.
App::Pod::Example->new(
'enumerate' => 1,
'print' => 1,
'run' => 1,
)->run('Pod::Example');

Examples with die() cannot process, because returns bad results.

Class::Utils, English, Error::Pure, Pod::Example, Readonly.

https://github.com/tupinek/App-Pod-Example

Michal Špaček mailto:skim@cpan.org

BSD license.

0.04