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 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) (limited to 'lib') 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; -- cgit v1.2.3-54-g00ecf