NAME

App::TimeTracker::Projects - interface to project definitions

SYNOPSIS

my $projects = App::TimeTracker::Projects->read( '/path/to/basedir' );
$projects->add('new_project');
$projects->write( '/path/to/basedir' );

METHODS

read

my $projects = App::TimeTracker::Projects->read( $basedir );

Reads the list of projects.

add

$projects->add('new_project');

Add a new project.

write

$projects->write( $basedir );

Serialises the data and writes it to disk.

AUTHOR

Thomas Klausner, <domm at cpan.org>

COPYRIGHT & LICENSE

Copyright 2008, 2009 Thomas Klausner, all rights reserved.

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