summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2012-08-18 19:24:59 -0500
committerJesse Luehrs <doy@tozt.net>2012-08-18 19:24:59 -0500
commit3ce18c876e750d53fa5df8d283e3f4ff8d2dfa94 (patch)
treeb3254c19d99fac4e7165493749246271daefc3eb /lib
parent1e22f62b2c6bb17153f0524ea3a1b684346a8988 (diff)
downloadfun-3ce18c876e750d53fa5df8d283e3f4ff8d2dfa94.tar.gz
fun-3ce18c876e750d53fa5df8d283e3f4ff8d2dfa94.zip
make fun work at compile time
Diffstat (limited to 'lib')
-rw-r--r--lib/Fun.pm16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/Fun.pm b/lib/Fun.pm
index b4f1f7e..c18b6bf 100644
--- a/lib/Fun.pm
+++ b/lib/Fun.pm
@@ -27,16 +27,16 @@ our @EXPORT = our @EXPORT_OK = ('fun');
=cut
sub fun {
+ my ($code) = @_;
+ return $code;
+}
+
+sub _install_fun {
my ($name, $code) = @_;
- if (defined $name) {
- my $caller = caller;
- no strict 'refs';
- *{ $caller . '::' . $name } = $code;
- }
- else {
- return $code;
- }
+ my $caller = caller;
+ no strict 'refs';
+ *{ $caller . '::' . $name } = $code;
}
=head1 BUGS