Class: Async::HTTP::Protocol::Response

Inherits:
Protocol::HTTP::Response
  • Object
show all
Defined in:
lib/async/http/protocol/response.rb

Overview

An HTTP response received from a server via client protocol implementations.

Direct Known Subclasses

HTTP1::Response, HTTP2::Response

Instance Method Summary collapse

Instance Method Details

#connectionObject



16
17
18
# File 'lib/async/http/protocol/response.rb', line 16

def connection
	nil
end

#hijack?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/async/http/protocol/response.rb', line 21

def hijack?
	false
end

#inspectObject



36
37
38
# File 'lib/async/http/protocol/response.rb', line 36

def inspect
	"#<#{self.class}:0x#{self.object_id.to_s(16)} status=#{status}>"
end

#peerObject



26
27
28
# File 'lib/async/http/protocol/response.rb', line 26

def peer
	self.connection&.peer
end

#remote_addressObject



31
32
33
# File 'lib/async/http/protocol/response.rb', line 31

def remote_address
	self.peer&.remote_address
end