Acme-Warn-LOLCAT
view release on metacpan or search on metacpan
lib/Acme/Warn/LOLCAT.pm view on Meta::CPAN
5678910111213141516171819202122232425our
$VERSION
=
'0.02'
;
# Intrusive lolcat is intrusive
no
warnings
'redefine'
;
*CORE::GLOBAL::warn
=
$main::SIG
{__WARN__} =
sub
{
my
$message
=
shift
||
"Warning: something's wrong"
;
my
(
undef
,
$file
,
$line
) =
caller
(0);
$message
.=
" at $file line $line\n"
unless
(
$message
=~ /\n$/);
$message
= translate(
$message
);
$message
=~ s/\n\. KTHXBYE!//g;
$message
=~ s/\n\. KTHX.//g;
CORE::
warn
(
$message
);
};
1;
( run in 0.237 second using v1.01-cache-2.11-cpan-0d8aa00de5b )