=head1 METHODS
-=over 4
+=head2 throw( $message )
-=item throw( $message )
+=head2 throw( message => $message )
-=item throw( message => $message )
-
-=item throw( error => $error )
+=head2 throw( error => $error )
Throws a fatal exception.
my $message = $params{message} || $params{error} || $! || '';
- local $Carp::CarpLevel = 1;
+ local $Carp::CarpLevel = (caller(1) eq 'NEXT' ? 2 : 1);
Carp::croak($message);
}
-=back
-
=head1 AUTHOR
Marcus Ramberg <mramberg@cpan.org>