The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Dist::Zilla::Plugin::Documentation::SQL - Create a file gathering all =sql commands

VERSION

version 0.03

SYNOPSIS

Put in your dist.ini file

  name = Sample-Package
  author = E. Xavier Ample <example@example.org>
  license = GPL_3
  copyright_holder = E. Xavier Ample
  copyright_year = 2014
  version = 0.42

  [Documentation::SQL]

Then, dist will automatically search all your package files for documentation that looks like

  =sql SELECT * FROM table

  =cut

And will put all of them in a single file, located at (for the example)

  lib/Sample/Package/Documentation/SQL.pod

METHODS

documentation_dir

This method returns your main_module documentation linked dir, to put generated documentation in it.

  $documentation_dir = $self->documentation_dir;

documentation_file

Retrieve the location where to put the file, and give the filename.

munge_files

A Dist::Zilla::Role::FileMunger overwriting in order to have direct access to every content that are included in a =sql command.

This method is called directly by dist.

AUTHOR

Armand Leclercq <armand.leclercq@gmail.com>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2014 by Armand Leclercq.

This is free software, licensed under:

  The GNU General Public License, Version 3, June 2007