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