Module: AlsaBackup
- Defined in:
- lib/alsa_backup.rb,
lib/alsa_backup/cli.rb,
lib/alsa_backup/writer.rb,
lib/alsa_backup/recorder.rb,
lib/alsa_backup/length_controller.rb
Defined Under Namespace
Modules: LengthController
Classes: CLI, Recorder, Writer
Constant Summary
collapse
- VERSION =
'0.10'
Class Method Summary
collapse
Class Method Details
.config {|self.recorder| ... } ⇒ Object
14
15
16
|
# File 'lib/alsa_backup.rb', line 14
def self.config
yield self.recorder
end
|
.logger ⇒ Object
18
19
20
21
22
23
24
25
|
# File 'lib/alsa_backup.rb', line 18
def self.logger
unless @logger
@logger = Logger.new(STDOUT)
@logger.level = Logger::INFO
end
@logger
end
|
.logger=(logger) ⇒ Object
27
|
# File 'lib/alsa_backup.rb', line 27
def self.logger=(logger); @logger = logger; end
|
.recorder ⇒ Object
10
11
12
|
# File 'lib/alsa_backup.rb', line 10
def self.recorder
@recorder ||= AlsaBackup::Recorder.new
end
|