Exception: Vocalware::RequestError
- Defined in:
- lib/vocalware/errors.rb
Overview
Raised on sending and processing HTTP request to Vocalware service.
Direct Known Subclasses
Instance Attribute Summary collapse
-
#response ⇒ Object
recevied response.
-
#url ⇒ Object
URL where request was sent.
Class Method Summary collapse
-
.from_url(url, message) ⇒ Vocalware::RequestError
Create instance with request URL and error message.
-
.from_url_and_response(url, response, message) ⇒ Vocalware::RequestError
Create instance with request URL, response and error message.
Instance Attribute Details
#response ⇒ Object
recevied response
16 17 18 |
# File 'lib/vocalware/errors.rb', line 16 def response @response end |
#url ⇒ Object
URL where request was sent
13 14 15 |
# File 'lib/vocalware/errors.rb', line 13 def url @url end |
Class Method Details
.from_url(url, message) ⇒ Vocalware::RequestError
Create instance with request URL and error message.
21 22 23 24 |
# File 'lib/vocalware/errors.rb', line 21 def self.from_url(url, ) << "\nREQUEST URL: #{url}" new() end |
.from_url_and_response(url, response, message) ⇒ Vocalware::RequestError
Create instance with request URL, response and error message.
29 30 31 32 33 34 |
# File 'lib/vocalware/errors.rb', line 29 def self.from_url_and_response(url, response, ) << "\nREQUEST URL: #{url}" << "\nRESPONSE STATUS: #{response.status}" << "\nRESPONSE BODY: #{response.body}" new() end |