version 1.24, 2010/01/19 18:53:36 |
version 1.25, 2010/01/20 21:53:01 |
|
|
package Text::Todo::Entry; |
package Text::Todo::Entry; |
|
|
# $AFresh1: Entry.pm,v 1.23 2010/01/18 03:04:48 andrew Exp $ |
# $AFresh1: Entry.pm,v 1.24 2010/01/19 18:53:36 andrew Exp $ |
|
|
use warnings; |
use warnings; |
use strict; |
use strict; |
use Carp; |
use Carp; |
|
|
use Class::Std::Utils; |
use Class::Std::Utils; |
use List::Util qw/ first /; |
|
|
|
use version; our $VERSION = qv('0.1.0'); |
use version; our $VERSION = qv('0.1.0'); |
|
|
|
|
|
|
sub _is_in { |
sub _is_in { |
my ( $self, $tags, $item ) = @_; |
my ( $self, $tags, $item ) = @_; |
return defined first { $_ eq $item } $self->$tags; |
foreach ($self->$tags) { |
|
return 1 if $_ eq $item; |
|
} |
|
return 0; |
} |
} |
|
|
sub text { |
sub text { |