# File lib/restclient/request.rb, line 193
    def process_result res, &block
      if @raw_response
        # We don't decode raw requests
        response = RawResponse.new(@tf, res, args)
      else
        response = Response.new(Request.decode(res['content-encoding'], res.body), res, args)
      end

      if block_given?
        block.call response, &block
      else
        response.return! &block
      end

    end