NAME

Net::Stripe::Simple::Error - general error class for Net::Stripe::Simple

DESCRIPTION

This is a subclass of Net::Stripe::Simple::Data. It has no constructor but rather is constructed by Net::Stripe::Simple. It is guaranteed to have a _trace parameter.

It's stringification method differs from its parent's in that it stringifies to a concatenation of its message and type and will report its param and code attributes if these are available. The default stringification, for an error with no specified message or type, is

Error: unknown - [no message]

The general stringification pattern is

sprintf 'Error: %s - %s', $type, $message;

with 'unknown' reported as the type when the type is unspecified and '[no message]' as the message.

NAME

Net::Stripe::Simple::Error - general error class for Net::Stripe::Simple

METHODS

trace

Returns the stringification of the _trace parameter, which is a Devel::StackTrace trace which omits frames in Net::Stripe::Simple.

AUTHORS

  • Grant Street Group <developers@grantstreet.com>

  • David F. Houghton <dfhoughton@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Grant Street Group.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

AUTHORS

  • Grant Street Group <developers@grantstreet.com>

  • David F. Houghton <dfhoughton@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Grant Street Group.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.