StandardError
Exception to represent all errors returned from Splunkd.
The important information about the error is available as a set of accessors:
code: The HTTP error code returned.
reason: The reason field of the HTTP response header.
detail: The detailed error message Splunk sent in the response body.
You can also get the original response body from body and any HTTP headers returns from headers.
# File lib/splunk-sdk-ruby/splunk_http_error.rb, line 39 def initialize(response) @body = response.body @detail = Splunk::text_at_xpath("//msg", response.body) @reason = response.message @code = Integer(response.code) @headers = response.each().to_a() super("HTTP #{@code.to_s} #{@reason}: #{@detail || ""}") end
Generated with the Darkfish Rdoc Generator 2.