Sha256: e5eba9a87f49fec5964694c51ba2b147c5506b5efb4b37fd43c2315f37c2c3a3
Contents?: true
Size: 926 Bytes
Versions: 2
Compression:
Stored size: 926 Bytes
Contents
# frozen_string_literal: true # Released under the MIT License. # Copyright, 2017-2023, by Samuel Williams. require 'protocol/http/request' require 'protocol/http/headers' require_relative '../body/writable' module Async module HTTP module Protocol # Failed to send the request. The request body has NOT been consumed (i.e. #read) and you should retry the request. class RequestFailed < StandardError end # This is generated by server protocols. class Request < ::Protocol::HTTP::Request def connection nil end def hijack? false end def write_interim_response(status, headers = nil) end def peer if connection = self.connection connection.peer end end def remote_address @remote_address ||= peer.remote_address end def remote_address= value @remote_address = value end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
async-http-0.74.0 | lib/async/http/protocol/request.rb |
async-http-0.73.0 | lib/async/http/protocol/request.rb |