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

NAME

Net::OAuth::LP::Client - Launchpad.net Client routines

SYNOPSIS

    use Net::OAuth::LP::Client;
    my $lp = Net::OAuth::LP::Client->new;
    $lp->login_with_creds;

ATTRIBUTES

json

A Mojo::JSON object.

METHODS

login_with_creds

    use Net::OAuth::LP::Client;

    my $lp = Net::OAuth::LP::Client->new;
    $lp->consumer_key('my-lp-app');

    # Authorize yourself
    $lp->login_with_creds;

namespace

    $lp->namespace('Bug');

Sets model namespace of the Launchpad interface you want to use. E.g. 'Bug' for bugs and 'Person' for person model.

get

Performs a HTTP GET request for a particular resource.

post

Performs a HTTP POST request for a resource.

update

Performs a HTTP PATCH request to update a resource.

DEVELOPMENT

Repository

    http://github.com/battlemidget/Net-OAuth-LP

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Net::OAuth::LP::Client

LICENSE AND COPYRIGHT

Copyright 2013-2014 Adam Stokes.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.