Module: Volumerb

Defined in:
lib/volumerb.rb,
lib/volumerb/version.rb,
lib/volumerb/mac_volume.rb,
lib/volumerb/linux_volume.rb

Defined Under Namespace

Modules: LinuxVolume, MacVolume

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.down(value = 3) ⇒ Object



9
10
11
# File 'lib/volumerb.rb', line 9

def self.down(value = 3)
  mixer.down(value)
end

.muteObject



13
14
15
# File 'lib/volumerb.rb', line 13

def self.mute
  mixer.mute
end

.stateObject



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

def self.state
  mixer.vol[:state]
end

.up(value = 3) ⇒ Object



5
6
7
# File 'lib/volumerb.rb', line 5

def self.up(value = 3)
  mixer.up(value)
end

.valueObject



25
26
27
# File 'lib/volumerb.rb', line 25

def self.value
  mixer.vol[:value]
end

.value=(value) ⇒ Object



29
30
31
# File 'lib/volumerb.rb', line 29

def self.value=(value)
  mixer.value = value
end

.volObject



17
18
19
# File 'lib/volumerb.rb', line 17

def self.vol
  mixer.vol
end