# File lib/twitter/client/base.rb, line 6 def http_connect(body = nil, require_auth = true, &block) require_block(block_given?) connection = create_http_connection connection.start do |connection| request = yield connection if block_given? request.basic_auth(@login, @password) if require_auth response = connection.request(request, body) handle_rest_response(response) response end end