Method: ConfCtl::MachineControl#initialize

Defined in:
lib/confctl/machine_control.rb

#initialize(machine, logger: nil) ⇒ MachineControl

Returns a new instance of MachineControl.

Parameters:

  • machine (Machine)
  • logger (#<<) (defaults to: nil)


10
11
12
13
14
# File 'lib/confctl/machine_control.rb', line 10

def initialize(machine, logger: nil)
  @machine = machine
  @extra_ssh_opts = []
  @cmd = SystemCommand.new(logger:)
end