From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

NAME

Net::API::CPAN::List::Web - Web Search Result List Object Class

SYNOPSIS

my $list = Net::API::CPAN::List::Web->new(
{
distribution => "Folklore-Japan",
hits => [
{
abstract => "Japan Folklore Object Class",
author => "MOMOTARO",
authorized => 1,
date => "2023-07-17T09:43:41",
description => "Folklore::Japan is a totally fictious perl 5 module designed to serve as an example for the MetaCPAN API.",
distribution => "Folklore-Japan",
documentation => "Folklore::Japan",
favorites => 1,
id => "abcd1234edfgh56789",
indexed => 1,
module => [
{
associated_pod => "MOMOTARO/Folklore-Japan-v0.1.0/lib/Folklore/Japan.pm",
authorized => 1,
indexed => 1,
name => "Folklore::Japan",
version => 'v0.1.0',,
version_numified => 0.001000,
},
],
path => "lib/Folklore/Japan.pm",
pod_lines => [12, 320],
release => "Folklore-Japan-v0.1.0",
score => 0.031563006,
status => "latest",
},
],
total => 1,
}
) || die( Net::API::CPAN::List::Web->error );

VERSION

v0.1.0

DESCRIPTION

This object class is used to represent web search result. It inherits from Net::API::CPAN::List, because this result set is basically a result set within a result set.

This class object type list_web is used when instantiating a new Net::API::CPAN::List object, so that each of the data array elements are instantiated as an object of this class.

So the overall structure would look like this:

Net::API::CPAN::List object = [
Net::API::CPAN::List::Web object,
Net::API::CPAN::List::Web object,
Net::API::CPAN::List::Web object,
# etc..
]

METHODS

For all other methods, please refer to this class parent Net::API::CPAN::List

distribution

String. This represents the distribution name for this sub-result set.

AUTHOR

Jacques Deguest <jack@deguest.jp>

SEE ALSO

Net::API::CPAN::List

COPYRIGHT & LICENSE

Copyright(c) 2023 DEGUEST Pte. Ltd.

All rights reserved

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.