Method: Indocker::SshSession#initialize

Defined in:
lib/indocker/ssh_session.rb

#initialize(host:, user:, port:, logger:) ⇒ SshSession

Returns a new instance of SshSession.



24
25
26
27
28
29
30
31
32
33
34
# File 'lib/indocker/ssh_session.rb', line 24

def initialize(host:, user:, port:, logger:)
  @host = host
  @user = user
  @port = port
  @logger = logger

  if host != LOCALHOST
    require 'net/ssh'
    @ssh = Net::SSH.start(@host, @user, {port: @port})
  end
end