NAME
API::Assembla - Access to Assembla API via Perl.
VERSION
version 0.01
SYNOPSIS
use API::Assembla;
my $api = API::Asembla->new(
username => $username,
password => $password
);
my $href_of_spaces = $api->get_spaces;
# Got an href of API::Assembla::Space objects keyed by space id
my $space = $api->get_space($space_id);
# Got an API::Assembla::Space object
my $href_of_tickets = $api->get_tickets;
# Got an href of API::Assembla::Space objects keyed by ticket id
my $ticket = $api->get_ticket($space_id, $ticket_number);
# Got an API::Assembla::Ticket object
DESCRIPTION
API::Assembla is a Perl interface to Assembla, a ticketing, code hosting collaboration tool.
ATTRIBUTES
password
The password to use when logging in.
url
The URL to use when working with the api. Defaults to
http://www.assembla.com
username
The username to use when logging in.
METHODS
get_space ($id)
Get Space information.
get_spaces
Get Space information. Returns a hashref of API::Assembla::Space objects keyed by the space's name.
get_tickets ($space_id, $number)
Get Tickets for a space information.
get_tickets ($space_id)
Get Tickets for a space information.
AUTHOR
Cory G Watson <gphat@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.