# File lib/twitter/response/raise_client_error.rb, line 13
      def on_complete(env)
        case env[:status].to_i
        when 400
          raise Twitter::Error::BadRequest.new(error_body(env[:body]), env[:response_headers])
        when 401
          raise Twitter::Error::Unauthorized.new(error_body(env[:body]), env[:response_headers])
        when 403
          raise Twitter::Error::Forbidden.new(error_body(env[:body]), env[:response_headers])
        when 404
          raise Twitter::Error::NotFound.new(error_body(env[:body]), env[:response_headers])
        when 406
          raise Twitter::Error::NotAcceptable.new(error_body(env[:body]), env[:response_headers])
        when 420
          raise Twitter::Error::EnhanceYourCalm.new(error_body(env[:body]), env[:response_headers])
        end
      end