API-Assembla

 view release on metacpan or  search on metacpan

README.mkdn  view on Meta::CPAN

# NAME

API::Assembla - Access to Assembla API via Perl.

# VERSION

version 0.03

# UNDER CONSTRUCTION

API::Assembla is not feature-complete.  It's a starting point.  The Assembla
API has LOTS of stuff that this module does not yet contain.  These features
will be added as needed by the author or as gifted by thoughtful folks who
write patches! ;)

# 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](http://www.assembla.com/), 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](http://search.cpan.org/perldoc?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)



( run in 0.858 second using v1.01-cache-2.11-cpan-39bf76dae61 )