| version 1.17, 2010/01/12 20:09:02 | version 1.24, 2010/01/22 18:15:06 | 
|  |  | 
| package Text::Todo; | package Text::Todo; | 
|  |  | 
| # $AFresh1: Todo.pm,v 1.16 2010/01/12 19:40:52 andrew Exp $ | # $AFresh1: Todo.pm,v 1.23 2010/01/22 01:30:45 andrew Exp $ | 
|  |  | 
| use warnings; | use warnings; | 
| use strict; | use strict; | 
|  |  | 
| use Text::Todo::Entry; | use Text::Todo::Entry; | 
| use File::Spec; | use File::Spec; | 
|  |  | 
| use version; our $VERSION = qv('0.0.1'); | use version; our $VERSION = qv('0.1.1'); | 
|  |  | 
| { | { | 
|  |  | 
| my %path_of; | my @attr_refs = \( | 
| my %list_of; | my %path_of, | 
| my %loaded_of; |  | 
|  |  | 
|  | my %list_of, | 
|  | my %loaded_of, | 
|  | ); | 
|  |  | 
| sub new { | sub new { | 
| my ( $class, $options ) = @_; | my ( $class, $options ) = @_; | 
|  |  | 
|  |  | 
|  |  | 
| croak "Invalid entry [$entry]!"; | croak "Invalid entry [$entry]!"; | 
| } | } | 
|  |  | 
|  | sub DESTROY { | 
|  | my ($self) = @_; | 
|  | my $ident = ident $self; | 
|  |  | 
|  | foreach my $attr_ref (@attr_refs) { | 
|  | delete $attr_ref->{$ident}; | 
|  | } | 
|  |  | 
|  | return; | 
|  | } | 
| } | } | 
|  |  | 
| 1;    # Magic true value required at end of module | 1;    # Magic true value required at end of module | 
|  |  | 
|  |  | 
| =head1 NAME | =head1 NAME | 
|  |  | 
| Text::Todo - Perl interface to todo_txt files | Text::Todo - Perl interface to todotxt files | 
|  |  | 
|  |  | 
| =head1 VERSION | =head1 VERSION |