Class: WEBrick::SNIRequest
- Inherits:
 - 
      Object
      
        
- Object
 - WEBrick::SNIRequest
 
 
- Defined in:
 - lib/webrick/https.rb
 
Overview
– Fake WEBrick::HTTPRequest for lookup_server
Instance Attribute Summary collapse
- 
  
    
      #addr  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
The socket address of the server.
 - 
  
    
      #host  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
The SNI hostname.
 - 
  
    
      #port  ⇒ Object 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
The port this request is for.
 
Instance Method Summary collapse
- 
  
    
      #initialize(sslsocket, hostname)  ⇒ SNIRequest 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
Creates a new SNIRequest.
 
Constructor Details
#initialize(sslsocket, hostname) ⇒ SNIRequest
Creates a new SNIRequest.
      113 114 115 116 117  | 
    
      # File 'lib/webrick/https.rb', line 113 def initialize(sslsocket, hostname) @host = hostname @addr = sslsocket.addr @port = @addr[1] end  | 
  
Instance Attribute Details
#addr ⇒ Object (readonly)
The socket address of the server
      103 104 105  | 
    
      # File 'lib/webrick/https.rb', line 103 def addr @addr end  | 
  
#host ⇒ Object (readonly)
The SNI hostname
      98 99 100  | 
    
      # File 'lib/webrick/https.rb', line 98 def host @host end  | 
  
#port ⇒ Object (readonly)
The port this request is for
      108 109 110  | 
    
      # File 'lib/webrick/https.rb', line 108 def port @port end  |