diff options
-rw-r--r-- | lib/Eval/Closure.pm | 66 | ||||
-rw-r--r-- | 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<bug-eval-closure at rt.cpan.org>, or browse to +L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Eval-Closure>. + +=head1 SEE ALSO + +=over 4 + +=item * L<Class::MOP::Method::Accessor> + +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<http://annocpan.org/dist/Eval-Closure> + +=item * CPAN Ratings + +L<http://cpanratings.perl.org/d/Eval-Closure> + +=item * RT: CPAN's request tracker + +L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Eval-Closure> + +=item * Search CPAN + +L<http://search.cpan.org/dist/Eval-Closure> + +=back + +=head1 AUTHOR + +Jesse Luehrs <doy at tozt dot net> + +Based on code from L<Class::MOP::Method::Accessor>, by Stevan Little and the +Moose Cabal. + +=cut + 1; @@ -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] |