debian man page for dist::zilla::role::ppi

Query: dist::zilla::role::ppi

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

Dist::Zilla::Role::PPI(3pm)				User Contributed Perl Documentation			       Dist::Zilla::Role::PPI(3pm)

NAME
Dist::Zilla::Role::PPI - a role for plugins which use PPI
VERSION
version 4.300020
DESCRIPTION
This role provides some common utilities for plugins which use PPI
METHODS
ppi_document_for_file my $document = $self->ppi_document_for_file($file); Given a dzil file object (anything that does Dist::Zilla::Role::File), this method returns a new PPI::Document for that file's content. Internally, this method caches these documents. If multiple plugins want a document for the same file, this avoids reparsing it. save_ppi_document_to_file my $document = $self->save_ppi_document_to_file($document,$file); Given a PPI::Document and a dzil file object (anything that does Dist::Zilla::Role::File), this method saves the serialized document in the file. It also updates the internal PPI document cache with the new document. document_assigns_to_variable if( $self->ppi_document_for_file($document, '$FOO')) { ... } This method returns true if the document assigns to the given variable.
AUTHOR
Ricardo SIGNES <rjbs@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 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. perl v5.14.2 2012-06-21 Dist::Zilla::Role::PPI(3pm)
Related Man Pages
dist::zilla::app::command::test(3pm) - debian
dist::zilla::plugin::podweaver(3pm) - debian
dist::zilla::plugin::templatemodule(3pm) - debian
dist::zilla::prereqs(3pm) - debian
dist::zilla::role::ppi(3pm) - debian
Similar Topics in the Unix Linux Community
UNIX System Admin Document
freeware to document your IT infrastructure for unix
Unix Operating Systems Information Document
ikaaro 0.20.0 (Default branch)
Epiware Document Management 4.8.6 (Default branch)