[BACK]Return to Todo.pm CVS log [TXT][DIR] Up to [local] / todotxt / Text-Todo / lib / Text

Diff for /todotxt/Text-Todo/lib/Text/Todo.pm between version 1.16 and 1.17

version 1.16, 2010/01/12 19:40:52 version 1.17, 2010/01/12 20:09:02
Line 1 
Line 1 
 package Text::Todo;  package Text::Todo;
   
 # $AFresh1: Todo.pm,v 1.15 2010/01/11 19:52:06 andrew Exp $  # $AFresh1: Todo.pm,v 1.16 2010/01/12 19:40:52 andrew Exp $
   
 use warnings;  use warnings;
 use strict;  use strict;
Line 203 
Line 203 
         if ($pri) {          if ($pri) {
             $pri = uc $pri;              $pri = uc $pri;
             if ( $pri !~ /^[A-Z]$/xms ) {              if ( $pri !~ /^[A-Z]$/xms ) {
                 croak "PRIORITY must a single letter from A to Z.";                  croak 'PRIORITY must a single letter from A to Z.';
             }              }
             @list = grep { defined $_->priority && $_->priority eq $pri }              @list = grep { defined $_->priority && $_->priority eq $pri }
                 $self->list;                  $self->list;
Line 260 
Line 260 
     }      }
   
     sub listproj {      sub listproj {
         my ( $self ) = @_;          my ($self) = @_;
         return $self->listtag('project');          return $self->listtag('project');
     }      }
   
     sub listcon {      sub listcon {
         my ( $self ) = @_;          my ($self) = @_;
         return $self->listtag('context');          return $self->listtag('context');
     }      }
   
     sub listtag {      sub listtag {
         my ( $self, $tag ) = @_;          my ( $self, $tag ) = @_;
         my $ident = ident($self);          my $ident = ident($self);
   
         my $accessor = $tag . 's';          my $accessor = $tag . 's';
   
         my %available;          my %available;
Line 284 
Line 284 
   
         my @tags = sort keys %available;          my @tags = sort keys %available;
   
         return wantarray ? @tags: \@tags;          return wantarray ? @tags : \@tags;
     }      }
   
     sub archive {      sub archive {

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>