Module: AudioSwitch::App

Defined in:
lib/audio_switch.rb

Class Method Summary collapse

Class Method Details

.quitObject



20
21
22
23
# File 'lib/audio_switch.rb', line 20

def self.quit
  AudioSwitch::LOG.info('quitting audio_switch')
  exit
end

.startObject



12
13
14
15
16
17
18
# File 'lib/audio_switch.rb', line 12

def self.start
  AudioSwitch::LOG.info("starting audio_switch #{AudioSwitch::VERSION} on ruby #{RUBY_VERSION}")
  pactl = AudioSwitch::Pactl.new
  model = AudioSwitch::Model.new(pactl)
  ui = AudioSwitch::UI.new(model)
  ui.start
end