Naveed Massjouni > Net-Rackspace-Notes-1.0000 > Net::Rackspace::Notes

Download:
Net-Rackspace-Notes-1.0000.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.0000   Source  

NAME ^

Net::Rackspace::Notes - An interface to Rackspace Email Notes.

VERSION ^

version 1.0000

SYNOPSIS ^

This class implements the functionality needed to interact with the Rackspace Email Notes API. Most likely, the racknotes script will be what you want to use instead of this.

Example usage:

    use Net::Rackspace::Notes;
    my $racknotes = Net::Rackspace::Notes->new(
        email    => $email,
        password => $password,
    );

    for my $note ($racknotes->notes) {
        print "$note->{subject}: $note->{content}\n";
    }

    # Add a new note with the given subject and content
    $racknotes->add_note('some subject', 'some important note');

    # Delete notes()->[3]
    $racknotes->delete_note(3);

METHODS ^

add_note($subject, $content)

Add a new note with the given subject and content.

delete_note($num)

Delete the note at $notes->[$num].

notes()

Returns an arrayref of all the notes. Returns a list in list context.

put_note($content, $num)

Replace the contents of notes->[$num] with $content.

AUTHOR ^

Naveed Massjouni <naveedm9@gmail.com>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2010 by Naveed Massjouni.

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

syntax highlighting: