Class: Puppeteer::WebSocket::DriverImpl::SecureSocketFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/puppeteer/web_socket.rb

Instance Method Summary collapse

Constructor Details

#initialize(host, port) ⇒ SecureSocketFactory

Returns a new instance of SecureSocketFactory.



10
11
12
13
# File 'lib/puppeteer/web_socket.rb', line 10

def initialize(host, port)
  @host = host
  @port = port || 443
end

Instance Method Details

#createObject



15
16
17
18
# File 'lib/puppeteer/web_socket.rb', line 15

def create
  tcp_socket = TCPSocket.new(@host, @port)
  OpenSSL::SSL::SSLSocket.new(tcp_socket).tap(&:connect)
end