CPAN-Audit

 view release on metacpan or  search on metacpan

lib/CPAN/Audit.pm  view on Meta::CPAN


	if ( $params{'json_db'} ) {
		my $data = do {
			local $/;
			open my($fh), '<:raw', $params{'json_db'}
				or die "could not read file <$params{json_db}>\n";
			<$fh>;
		};
		state $rc = require JSON;

		my $decoded = eval { JSON::decode_json($data) };
		die "could not decode JSON from <$params{json_db}>: @_\n" unless defined $decoded;
		return $decoded;
	}

	my $rc = eval { require CPANSA::DB };
	if ( $rc ) {
		return CPANSA::DB->db;
	}

	$rc = eval { require CPAN::Audit::DB };
	if ( $rc ) {
		return CPAN::Audit::DB->db;



( run in 0.472 second using v1.01-cache-2.11-cpan-26ccb49234f )