| WWW-Ohloh-API documentation | view source | Contained in the WWW-Ohloh-API distribution. |
WWW::Ohloh::API::ActivityFacts - an Ohloh project's set of activity facts
use WWW::Ohloh::API;
my $ohloh = WWW::Ohloh::API->new( api_key => $my_api_key );
my $project = $ohloh->get_project( $project_id );
my $facts = $ohloh->activity_facts;
print "number of facts for the project: ", $facts->total;
W::O::A::ActivityFacts gathers all the activity facts known
about a project.
To be properly populated, it must be retrieved via
the get_activity_facts method of a WWW::Ohloh::API object,
or the activity_facts() method of a WWW::Ohloh::API::Project
object.
Return the retrieved activity facts as a list of WWW::Ohloh::API::ActivityFact objects.
Example:
# sum the overall number of commits for the project
my $commits;
for my $fact ( $facts->all ) {
$commits += $fact->commits;
}
Return the activity facts as an XML string. Note that this is not the exact xml document as returned by the Ohloh server.
WWW::Ohloh::API, WWW::Ohloh::API::ActivityFact, WWW::Ohloh::API::Language, WWW::Ohloh::API::Project, WWW::Ohloh::API::Analysis, WWW::Ohloh::API::Account.
Ohloh API reference: http://www.ohloh.net/api/getting_started
Ohloh Account API reference: http://www.ohloh.net/api/reference/activity_fact
This document describes WWW::Ohloh::API version 0.3.1
WWW::Ohloh::API is very extremely alpha quality. It'll improve, but till then: Caveat emptor.
Please report any bugs or feature requests to
bug-www-ohloh-api@rt.cpan.org, or through the web interface at
http://rt.cpan.org.
Yanick Champoux <yanick@cpan.org>
Copyright (c) 2008, Yanick Champoux <yanick@cpan.org>. All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.
| WWW-Ohloh-API documentation | view source | Contained in the WWW-Ohloh-API distribution. |