class WEBrick::CGI::Socket
Public Class Methods
Public Instance Methods
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 79
def <<: (_ToS data) -> IO
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 61
def add_header: (String hdrname, String value) -> void
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 69
def addr: () -> [nil, String?, String?, String]
Source
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 83
def cert: () -> OpenSSL::X509::Certificate?
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 89
def cipher: () -> [String?, String?, String?, String?]?
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 75
def each: () { (String) -> void } -> void
() → bool
Source
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 77
def eof?: () -> bool
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 71
def gets: (?String eol, ?Integer? size) -> String?
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 63
def input: () -> (IO | StringIO)
Source
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 85
def peer_cert: () -> OpenSSL::X509::Certificate?
Source
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 87
def peer_cert_chain: () -> Array[OpenSSL::X509::Certificate]?
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 67
def peeraddr: () -> [nil, (String | 0), String?, String?]
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 73
def read: (?Integer? size) -> String?
() → String
Source
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 57
def request_line: () -> String
() → void
Source
# File vendor/bundle/ruby/4.0.0/gems/webrick-1.9.2/sig/cgi.rbs, line 59
def setup_header: () -> void