From ed9a00ae6fd65a412cbeb32582c60c0866a865d8 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sun, 31 Oct 2010 17:32:24 -0500 Subject: stub docs --- lib/Eval/Closure.pm | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++ weaver.ini | 12 ++-------- 2 files changed, 68 insertions(+), 10 deletions(-) diff --git a/lib/Eval/Closure.pm b/lib/Eval/Closure.pm index f463a3b..f344939 100644 --- a/lib/Eval/Closure.pm +++ b/lib/Eval/Closure.pm @@ -5,6 +5,7 @@ use Sub::Exporter -setup => { exports => [qw(eval_closure)], groups => { default => [qw(eval_closure)] }, }; +# ABSTRACT: safely and cleanly create closures via string eval use Carp; use overload (); @@ -12,6 +13,16 @@ use Memoize; use Scalar::Util qw(reftype); use Try::Tiny; +=head1 SYNOPSIS + +=head1 DESCRIPTION + +=cut + +=func eval_closure(%args) + +=cut + sub eval_closure { my (%args) = @_; @@ -137,4 +148,59 @@ sub _dump_source { warn "$output\n"; } +=head1 BUGS + +No known bugs. + +Please report any bugs through RT: email +C, or browse to +L. + +=head1 SEE ALSO + +=over 4 + +=item * L + +This module is a factoring out of code that used to live here + +=back + +=head1 SUPPORT + +You can find this documentation for this module with the perldoc command. + + perldoc Eval::Closure + +You can also look for information at: + +=over 4 + +=item * AnnoCPAN: Annotated CPAN documentation + +L + +=item * CPAN Ratings + +L + +=item * RT: CPAN's request tracker + +L + +=item * Search CPAN + +L + +=back + +=head1 AUTHOR + +Jesse Luehrs + +Based on code from L, by Stevan Little and the +Moose Cabal. + +=cut + 1; diff --git a/weaver.ini b/weaver.ini index 219a165..4525587 100644 --- a/weaver.ini +++ b/weaver.ini @@ -22,15 +22,7 @@ command = func [Region / postlude] -[Template / BUGS] -template = ~/.dzil/pod_templates/bugs.section -main_module_only = 1 +[Generic / SEEALSO] +header = SEE ALSO -[SeeAlso] - -[Template / SUPPORT] -template = ~/.dzil/pod_templates/support.section -main_module_only = 1 - -[Authors] [Legal] -- cgit v1.2.3-54-g00ecf