Devel-STDERR-Indent
view release on metacpan or search on metacpan
lib/Devel/STDERR/Indent.pm view on Meta::CPAN
123456789101112131415161718#!/usr/bin/perl
package
Devel::STDERR::Indent;
use
Moose;
no
warnings
'recursion'
;
exports
=> [
qw(indent)
],
};
our
$VERSION
=
"0.06"
;
sub
indent {
lib/Devel/STDERR/Indent.pm view on Meta::CPAN
146147148149150151152153154155156157158159160161162163164165166
}
# otherwise we're at the top level, don't indent unnecessarily, it's distracting
return
;
}
sub
install {
my
$self
=
shift
;
my
$weak
=
$self
;
weaken(
$weak
);
if
(
my
$prev
=
$SIG
{__WARN__} ) {
$self
->_previous_hook(
$prev
);
}
$SIG
{__WARN__} =
bless
sub
{
$weak
->
warn
(
@_
) },
"Devel::STDERR::Indent::Hook"
;
}
sub
uninstall {
my
$self
=
shift
;
( run in 0.238 second using v1.01-cache-2.11-cpan-fd5d4e115d8 )