Method: WinRM::HTTP::TransportFactory#create_transport

Defined in:
lib/winrm/http/transport_factory.rb

#create_transport(connection_opts) ⇒ HttpTransport

Creates a new WinRM HTTP transport using the specified connection options.

Parameters:

  • connection_opts (ConnectionOpts|Hash)

    The connection ConnectionOpts.

Returns:

  • (HttpTransport)

    A transport instance for making WinRM calls.



24
25
26
27
28
# File 'lib/winrm/http/transport_factory.rb', line 24

def create_transport(connection_opts)
  transport = connection_opts[:transport]
  validate_transport!(transport)
  send "init_#{transport}_transport", connection_opts
end