# File lib/faraday/response/raise_http_5xx.rb, line 7 def on_complete(env) case env[:status].to_i when 500 raise Twitter::InternalServerError.new(error_message(env, "Something is technically wrong."), env[:response_headers]) when 502 raise Twitter::BadGateway.new(error_message(env, "Twitter is down or being upgraded."), env[:response_headers]) when 503 raise Twitter::ServiceUnavailable.new(error_message(env, "(__-){ Twitter is over capacity."), env[:response_headers]) end end