class Opener::Webservice::ErrorHandler

Class for handling error messages that occur when processing a document.

@!attribute [r] http

@return [HTTPClient]

Attributes

http[R]

Public Class Methods

new() click to toggle source
# File lib/opener/webservice/error_handler.rb, line 12
def initialize
  @http = HTTPClient.new
end

Public Instance Methods

submit(error, request_id, url) click to toggle source

@param [StandardError] error @param [String] request_id @param [String] url

# File lib/opener/webservice/error_handler.rb, line 21
def submit(error, request_id, url)
  http.post(
    url,
    :body => {:error => error.message, :request_id => request_id}
  )
end