NAME

EPublisher::Utils::PPI - PPI utility for EPublisher

VERSION

version 1.27

SYNOPSIS

use EPublisher::Utils::PPI qw(extract_pod extract_pod_from_code);

my $file = '/usr/local/share/perl/5.12.1/CGI.pm';
my $pod  = extract_pod( $file );

my $code = <<PERL;
sub test {
}

=head1 METHODS

=head2 test

Docs for subroutine "test"
PERL

my $pod_from_code = extract_pod_from_code( $code );

DESCRIPTION

This module provides some functions to retrieve information about modules and/or perl files. It uses PPI to analyze those files.

METHODS

extract_pod

Get Pod documentation from file.

extract_pod_from_code

Get the documentation of a piece of code...

extract_package

Get the namespace name of a package

AUTHOR

Renee Baecker <module@renee-baecker.de>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2015 by Renee Baecker.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)