class Queued::Middleware::Errors

Public Instance Methods

on_complete(env) click to toggle source
# File lib/queued/middleware/errors.rb, line 15
def on_complete(env)
  return unless error = ERROR_MAP[env[:status]]
  raise error, error_message(env[:body])
end

Private Instance Methods

error_message(body) click to toggle source
# File lib/queued/middleware/errors.rb, line 22
def error_message(body)
  if body && body.is_a?(Hash)
    body['error']
  else
    body
  end
end