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
|
.mute ⇒ Object
13
14
15
|
# File 'lib/volumerb.rb', line 13
def self.mute
mixer.mute
end
|
.state ⇒ Object
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
|
.value ⇒ Object
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
|
.vol ⇒ Object
17
18
19
|
# File 'lib/volumerb.rb', line 17
def self.vol
mixer.vol
end
|