Module: Berty
- Defined in:
- lib/berty.rb,
lib/berty/backup.rb,
lib/berty/server.rb
Defined Under Namespace
Classes: BackupRun, Error, Server
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
19
20
21
|
# File 'lib/berty.rb', line 19
def config
@config ||= YAML.load_file(config_path)
end
|
.config_path ⇒ Object
12
13
14
15
16
17
|
# File 'lib/berty.rb', line 12
def config_path
[File.expand_path('../../config/berty.example.conf', __FILE__), '/etc/berty.conf'].each do |file|
return file if File.exist?(file)
end
raise Error, "Configuration file not found. Please ensure it is defined in '/etc/berty.conf'"
end
|
.logger ⇒ Object
23
24
25
|
# File 'lib/berty.rb', line 23
def logger
@logger ||= Logger.new(config['log_file'] || STDERR)
end
|
.servers ⇒ Object
27
28
29
|
# File 'lib/berty.rb', line 27
def servers
@servers ||= config['servers'].map{|key,value| Berty::Server.new(key, value) }
end
|