Acme-JavaTrace
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
use strict;
use Module::Build;
Module::Build->new(
module_name => 'Acme::JavaTrace',
license => 'perl',
dist_author => 'Sébastien Aperghis-Tramoni <sebastien@aperghis.net>',
dist_version_from => 'lib/Acme/JavaTrace.pm',
requires => {
'Data::Dumper' => 0,
},
build_requires => {
'Test' => 0,
'Test::More' => 0,
},
add_to_cleanup => [ 'Acme-JavaTrace-*' ],
)->create_build_script;
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
name: Acme-JavaTrace
provides:
Acme::JavaTrace:
file: lib/Acme/JavaTrace.pm
version: 0.08
requires:
Data::Dumper: 0
resources:
license: http://dev.perl.org/licenses/
version: 0.08
Makefile.PL view on Meta::CPAN
eval 'use ExtUtils::MakeMaker::Coverage';
WriteMakefile (
NAME => 'Acme::JavaTrace',
LICENSE => 'perl',
AUTHOR => 'Sébastien Aperghis-Tramoni <sebastien@aperghis.net>',
VERSION_FROM => 'lib/Acme/JavaTrace.pm',
ABSTRACT_FROM => 'lib/Acme/JavaTrace.pm',
PREREQ_PM => {
# prereqs
'Data::Dumper' => 0,
# build/test prereqs
'Test' => 0,
'Test::More' => 0,
},
PL_FILES => {},
dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
clean => { FILES => 'Acme-JavaTrace-*' },
);
lib/Acme/JavaTrace.pm view on Meta::CPAN
exists $options{$opt} ? $options{$opt} = not $options{$opt}
: CORE::warn "warning: Unknown option: $opt\n"
}
}
#
# _use_data_dumper()
# ----------------
sub _use_data_dumper {
require Data::Dumper;
import Data::Dumper;
$Data::Dumper::Indent = 1; # no fancy indent
$Data::Dumper::Terse = 1; # don't use $VAR unless needed
$Data::Dumper::Sortkeys = 1; # sort keys
#$Data::Dumper::Deparse = 1; # deparse code refs
{
local $^W = 0;
*Devel::SimpleTrace::_use_data_dumper = sub {};
}
}
#
# _do_warn()
# --------
t/03showrefs1.t view on Meta::CPAN
use strict;
use Test::More tests => 1;
use Acme::JavaTrace 'showrefs';
use Data::Dumper;
my $text = "Advice from Klortho #11901: You cant just make shit up and expect the computer to know what you mean, Retardo!";
my @attrs = (
$Data::Dumper::VERSION <= 2.121
? (text => $text)
: (type => 'error', text => $text)
);
eval {
die bless { @attrs }, 'Exception'
};
like( $@,
qq|/^Caught exception object: Exception=HASH\\(0x[0-9a-fA-F]+\\): bless\\( \\{\n|.
qq|\\s+'text' => '\Q$text\E',?\n|.
($Data::Dumper::VERSION <= 2.121 ? '' : qq|\\s+'type' => 'error',?\n|) .
qq|\\}, 'Exception' \\)/|,
"checking the trace"
);
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.568 second using v1.00-cache-2.02-grep-82fe00e-cpan-2c419f77a38b )