Class: HackyHAL::DeviceControllers::OsxComputer

Inherits:
GenericSsh show all
Defined in:
lib/hacky_hal/device_controllers/osx_computer.rb

Constant Summary

Constants inherited from GenericSsh

GenericSsh::MAX_COMMAND_RETRIES

Instance Attribute Summary

Attributes inherited from GenericSsh

#host, #ssh_options, #user

Attributes included from Options

#options

Instance Method Summary collapse

Methods inherited from GenericSsh

#connect, #connected?, #disconnect, #exec, #initialize

Methods inherited from Base

#log

Methods included from Options

#[], #initialize

Constructor Details

This class inherits a constructor from HackyHAL::DeviceControllers::GenericSsh

Instance Method Details

#mirror_screensObject



6
7
8
# File 'lib/hacky_hal/device_controllers/osx_computer.rb', line 6

def mirror_screens
  exec("mirror -on")
end

#set_audio_output_device(name) ⇒ Object



14
15
16
# File 'lib/hacky_hal/device_controllers/osx_computer.rb', line 14

def set_audio_output_device(name)
  exec("audiodevice output '#{name}'")
end

#unmirror_screensObject



10
11
12
# File 'lib/hacky_hal/device_controllers/osx_computer.rb', line 10

def unmirror_screens
  exec("mirror -off")
end