add throw() sub to Lexeme.pm
Tara L Andrews [Sat, 16 Jun 2012 20:59:26 +0000 (22:59 +0200)]
lib/Text/Tradition/Collation/Reading/Lexeme.pm

index b6c7693..0d17763 100644 (file)
@@ -4,6 +4,7 @@ use Moose;
 use JSON ();
 use Module::Load;
 use Text::Tradition::Collation::Reading::WordForm;
+use Text::Tradition::Error;
 
 =head1 NAME
 
@@ -188,6 +189,14 @@ sub TO_JSON {
        $hash->{'wordform_matchlist'} = [ $self->matching_forms ] if $self->matches;
        return $hash;
 }
+
+sub throw {
+       Text::Tradition::Error->throw( 
+               'ident' => 'Lexeme error',
+               'message' => $_[0],
+               );
+}
+
 no Moose;
 __PACKAGE__->meta->make_immutable;