The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

WWW::Coderwall - Simple Perl interface to the coderwall API

VERSION

version 0.003

SYNOPSIS

    use WWW::Coderwall;

    $cw = WWW::Coderwall->new;

    # Get a WWW::Coderwall::User object representing a user
    $user = $cw->get_user($username);

ATTRIBUTES

http_agent

An LWP::UserAgent object used to make the API calls.

    use WWW::Coderwall;
    use LWP::UserAgent;

    my $ua = LWP::UserAgent->new;
    my $cw = WWW::Coderwall->new;

    $cw->http_agent($ua);

    # ...and you're using your own agent

http_agent_name

The user agent string used when making the API call. Defaults to WWW::Coderwall/$VERSION.

    use WWW::Coderwall;

    my $cw = WWW::Coderwall->new;

    $cw->http_agent_name('mysite/0.2.3)';

    # ...and you're using your own agent name

METHODS

get_user

Returns a WWW::Coderwall::User object given a username.

_call_api

Takes a URI, calls it, and returns the decoded json response.

For internal use. Use get_user or another get_* function instead.

SEE ALSO

WWW::Coderwall::User

AUTHOR

Robert Picard <mail@robert.io>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Robert Picard.

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