Why not adopt me?
NAME
Net::Async::Webservice::Common::Exception
VERSION
version 0.01_1
DESCRIPTION
These classes are based on Throwable and StackTrace::Auto. The "as_string" method should return something readable, with a full stack trace.
NAME
Net::Async::Webservice::Common::Exception - exception classes
Classes
Net::Async::Webservice::Common::Exception
Base class.
Methods
as_string
Generic "something bad happened", with stack trace.
Net::Async::Webservice::Common::Exception::ConfigError
exception thrown when the configuration file can't be parsed
Attributes
file
The name of the configuration file.
Methods
as_string
Mentions the file name, and gives the stack trace.
Net::Async::Webservice::Common::Exception::HTTPError
exception thrown when the HTTP request fails
Attributes
request
The request that failed.
response
The failure response returned by the user agent
more_info
Additional error information, usually set when there is no response at all (failures in name lookup or connection, for example).
Methods
as_string
Mentions the HTTP method, URL, response status line, and stack trace.
AUTHOR
Gianni Ceccarelli <gianni.ceccarelli@net-a-porter.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Net-a-porter.com.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.