WWW::Ohloh::API::Kudo - an Ohloh kudo


WWW-Ohloh-API documentation  | view source Contained in the WWW-Ohloh-API distribution.

Index


NAME

Top

WWW::Ohloh::API::Kudo - an Ohloh kudo

SYNOPSIS

Top

    use WWW::Ohloh::API;

    my $ohloh    = WWW::Ohloh::API->new( api_key => $my_api_key );
    my $account  = $ohloh->get_account( id => 12933 );
    my @received = $account->received_kudos;

    # or, from $ohloh directly
    my @sent = $ohloh->get_kudos( id => 12933 )->sent;

DESCRIPTION

Top

W::O::A::Kudo contains the information associated with an Ohloh kudo as defined at http://www.ohloh.net/api/reference/kudo. To be properly populated, it must be created via the get_kudos method of a WWW::Ohloh::API object, or via the received_kudos/sent_kudos methods of a WWW::Ohloh::API::Account object.

METHODS

Top

API Data Accessors

created_at

Return the kudo's creation time.

sender_account_id, sender_account_name

Return the id/name of the account sending the kudo.

receiver_account_id, receiver_account_name

Return the id/name associated with the account that received the kudo, or an empty string if the kudo couldn't be linked to an account.

project_id, project_name

Return the project id/name if the kudo was sent to a project contributor instead than an account, or an empty string otherwise.

contributor_id, contributor_name

Return the cotnributor's id/name if the kudo was sent to a project contributor instead than an account, or an empty string otherwise.

Other Methods

as_xml

Return the kudo information as an XML string. Note that this is not the exact xml document as returned by the Ohloh server.

SEE ALSO

Top

*

WWW::Ohloh::API, WWW::Ohloh::API::Kudos, WWW::Ohloh::API::KudoScore.

*

Ohloh API reference: http://www.ohloh.net/api/getting_started

*

Ohloh Account API reference: http://www.ohloh.net/api/reference/kudo

VERSION

Top

This document describes WWW::Ohloh::API version 0.3.1

BUGS AND LIMITATIONS

Top

WWW::Ohloh::API is very extremely alpha quality. It'll improve, but till then: Caveat emptor.

The as_xml() method returns a re-encoding of the account data, which can differ of the original xml document sent by the Ohloh server.

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.

AUTHOR

Top

Yanick Champoux <yanick@cpan.org>

LICENCE AND COPYRIGHT

Top


WWW-Ohloh-API documentation  | view source Contained in the WWW-Ohloh-API distribution.