NAME
Net::API::CPAN::List::Web - Web Search Result List Object Class
SYNOPSIS
use Net::API::CPAN::List::Web;
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
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.