NAME
P5U::Lib::Whois - support library implementing p5u's whois command
SYNOPSIS
use P5U::Lib::Whois;
print P5U::Lib::Whois
-> new(cpanid => 'TOBYINK')
-> report;
DESCRIPTION
This is a support library for the testers command.
It's a Moo-based class.
Constructor
new(%attributes)
-
Creates a new instance of the class.
Generally speaking the only attribute you want to set here is
cpanid
.
Attributes
cpanid
-
CPAN ID; read-only; string.
name
-
Person's name; read-only; string or undef.
city
-
City where person lives; read-only; string or undef.
region
-
Region where person lives; read-only; string or undef.
country
-
Country where person lives as an ISO 3166 code; read-only; string or undef.
longitude
-
Longitude for where the person lives; read-only; number or undef.
latitude
-
Latitude for where the person lives; read-only; number or undef.
website
-
Person's websites; read-only, array ref of strings.
email
-
Person's e-mail addresses; read-only, array ref of strings.
metacpan_data
-
Data from MetaCPAN; read-only, hash ref.
metacpan_releases
-
Release data from MetaCPAN; read-only, array ref.
Methods
location
-
Returns a string combining location data (city, region, country, co-ordinates).
releases
-
Arrayref of strings of all latest releases. Strings are e.g. "Foo-Bar-0.001".
namespaces
-
Top-level namespaces this person has released distributions in, sorted in order of most releases first.
report($detailed)
-
Returns a whois report on the person as a long string. The parameter is a boolean indicating whether the report should include additional details.
BUGS
Please report any bugs to http://rt.cpan.org/Dist/Display.html?Queue=P5U.
SEE ALSO
p5u.
AUTHOR
Toby Inkster <tobyink@cpan.org>.
COPYRIGHT AND LICENCE
This software is copyright (c) 2012-2013 by Toby Inkster.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
DISCLAIMER OF WARRANTIES
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.