# File lib/cool.io/http_client.rb, line 169
    def request(method, path, options = {})
      raise ArgumentError, "invalid request path" unless /^\// === path
      raise RuntimeError, "request already sent" if @requested

      @method, @path, @options = method, path, options
      @requested = true

      return unless @connected
      send_request
    end