NAME
CPAN::Audit::Query - filter the database for advisories that interest you
SYNOPSIS
use
CPAN::Audit::Query;
my
$query
= CPAN::Audit::Query->new(
db
=> ... );
my
@advisories
=
$query
->advisories_for(
$dist_name
,
$version_range
);
DESCRIPTION
Class methods
new(HASH)
The only parameter is the hash reference from CPAN::Audit::DB or CPANSA::DB. With no
db
parameter, it uses the empty hash, which means that you'll find no advisories.
Instance methods
advisories_for( DISTNAME, VERSION_RANGE )
Returns a list of advisories for DISTNAME in VERSION_RANGE.
my
@advisories
=
$query
->advisories_for(
'Business::ISBN'
,
'1.23'
);
my
@advisories
=
$query
->advisories_for(
'Business::ISBN'
,
'>1.23,<2.45'
);
my
@advisories
=
$query
->advisories_for(
'Business::ISBN'
,
'<1.23'
);
LICENSE
Copyright (C) Viacheslav Tykhanovskyi.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
Viacheslav Tykhanovskyi <viacheslav.t@gmail.com>