summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2010-10-31 17:32:24 -0500
committerJesse Luehrs <doy@tozt.net>2010-10-31 17:32:24 -0500
commited9a00ae6fd65a412cbeb32582c60c0866a865d8 (patch)
tree4a639eddb12bea2e651c0b35b566c4090ca6f760 /lib
parent01b68b64a3f85bdf4615d74d357a4e8735ead106 (diff)
downloadeval-closure-ed9a00ae6fd65a412cbeb32582c60c0866a865d8.tar.gz
eval-closure-ed9a00ae6fd65a412cbeb32582c60c0866a865d8.zip
stub docs
Diffstat (limited to 'lib')
-rw-r--r--lib/Eval/Closure.pm66
1 files changed, 66 insertions, 0 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;